En los primeros compases de carrera, el poleman Nakagami intentó la escapada como ya hiciera en el pasado GP de Indianápolis, pero un cuarteto formado por Kallio, Espargaró, Aegerter y Terol tardó tres vueltas en neutralizarle. El segundo grupo también llegó rápido conformando una batalla entre 12 pilotos en el que también estaban Terol, Rabat, Luthi, el líder del campeonato Redding (que salía 13º), Zarco, Corsi, Torres y Cortese. Mala suerte para Julito Simón, que se fue al suelo en la primera curva de la primera vuelta.
A medida que se sucedían las vueltas, las posiciones entre los integrantes del grupo cambiaban constantemente, con dos líderes sólidos: Kallio y Terol. Redding seguía su ascenso para adelantar a Pol a falta de 12 giros.
A mitad de carrera, un cuarteto formado por Nico Terol, Thomas Luthi, Mika Kallio y Takaaki Nakagami marcaban diferencias respecto al resto, justo cuando Espargaró le devolvía el adelantamiento a su rival inglés por la quinta posición. El francés Zarco también daba buena cuenta de Redding, que salía desde el 7º puesto y estaba muy encendido.
A falta de 7 vueltas el grupo volvía a juntarse, esta vez formado por 6 pilotos: Kallio, Lutho, Nakagami, Terol, Espargaró y Zarco. La lucha por el podio entre los cuatro primeros se mantuvo hasta el final, obsequiando al respetable con 4 últimas vueltas de infarto. La ancha pista permitía muchos errores y facilitaba los adelantamientos por lo que el espectáculo estaba asegurado.
Mientras Luthi y Kallio peleaban por la victoria, Nakagami y Terol lo hacían por el tercero. Espargaró contactaba con el cuarteto a falta de tres vueltas, con Zarco por detrás marcando vuelta rápida. En las dos últimas vueltas, Kallio marcaba una distancia suficiente para cruzar primero la línea de meta y firmar el primer triunfo del año, con el japonés Nakagami segundo y el ex-campeón del mundo de 125 Luthi tercero completando un podio en el que, por primera vez este año, no hubo ningún español. El cuarto de Espargaró le vale para reducir su diferencia con Redding a 21 puntos.
Clasificación final del GP de la República Checa de Moto2:
- Mika KALLIO FIN Marc VDS Racing Team Kalex 41’11.785
- Takaaki NAKAGAMI JPN Italtrans Racing Team Kalex +0.590
- Thomas LUTHI SWI Interwetten Paddock Moto2 Racing Suter +0.799
- Pol ESPARGARO SPA Tuenti HP 40 Kalex +0.965
- Johann ZARCO FRA Came Iodaracing Project Suter +1.100
- Nicolas TEROL SPA Aspar Team Moto2 Suter +1.539
- Esteve RABAT SPA Tuenti HP 40 Kalex +2.496
- Scott REDDING GBR Marc VDS Racing Team Kalex +4.490
- Simone CORSI ITA NGM Mobile Racing Speed Up +5.777
- Jordi TORRES SPA Aspar Team Moto2 Suter +5.796
- Xavier SIMEON BEL Maptaq SAG Zelos Team Kalex +8.641
- Danny KENT GBR Tech 3 Tech 3 +12.425
- Dominique AEGERTER SWI Technomag carXpert Suter +12.490
- Mattia PASINI ITA NGM Mobile Racing Speed Up +18.597
- Toni ELIAS SPA Blusens Avintia Kalex +24.427
- Randy KRUMMENACHER SWI Technomag carXpert Suter +24.497
- Anthony WEST AUS QMMF Racing Team Speed Up +24.867
- Yuki TAKAHASHI JPN IDEMITSU Honda Team Asia Moriwaki +29.530
- Ricard CARDUS SPA NGM Mobile Forward Racing Speed Up +29.619
- Louis ROSSI FRA Tech 3 Tech 3 +35.853
- Axel PONS SPA Tuenti HP 40 Kalex +39.607
- Dani RIVAS SPA Blusens Avintia Kalex +49.056
- Lucas MAHIAS FRA Promoto Sport Transfiormers +52.616
- Doni Tata PRADITA INA Federal Oil Gresini Moto2 Suter +59.011
- Thitipong WAROKORN THA Thai Honda PTT Gresini Moto2 Suter +1’35.752
- Rafid Topan SUCIPTO INA QMMF Racing Team Speed Up +1’36.434