Mika Kallio claims his first Moto2 win - and first grand prix victory since 2008.

Team-mate Scott Redding now has a 21-point lead over Pol Espargaro...

1. Mika Kallio FIN Marc VDS Racing Team (Kalex) 41m 11.785s
2. Takaaki Nakagami JPN Italtrans Racing Team (Kalex) 41m 12.375s
3. Thomas Luthi SWI Interwetten Paddock Moto2 (Suter) 41m 12.584s
4. Pol Espargaro SPA Tuenti HP 40 (Kalex) 41m 12.750s
5. Johann Zarco FRA Came Iodaracing Project (Suter) 41m 12.885s
6. Nicolas Terol SPA Aspar Team Moto2 (Suter) 41m 13.324s
7. Esteve Rabat SPA Tuenti HP 40 (Kalex) 41m 14.281s
8. Scott Redding GBR Marc VDS Racing Team (Kalex) 41m 16.275s
9. Simone Corsi ITA NGM Mobile Racing (Speed Up) 41m 17.562s
10. Jordi Torres SPA Aspar Team Moto2 (Suter) 41m 17.581s
11. Xavier Simeon BEL Maptaq SAG Zelos Team (Kalex) 41m 20.426s
12. Danny Kent GBR Tech 3 (Tech 3) 41m 24.210s
13. Dominique Aegerter SWI Technomag carXpert (Suter) 41m 24.275s
14. Mattia Pasini ITA NGM Mobile Racing (Speed Up) 41m 30.382s
15. Toni Elias SPA Blusens Avintia (Kalex) 41m 36.212s
16. Randy Krummenache SWI Technomag carXpert (Suter) 41m 36.282s
17. Anthony West AUS QMMF Racing Team (Speed Up) 41m 36.652s
18. Yuki Takahashi JPN IDEMITSU Honda Team Asia (Moriwaki) 41m 41.315s
19. Ricard Cardus SPA NGM Mobile Forward Racing (Speed Up) 41m 41.404s
20. Louis Rossi FRA Tech 3 (Tech 3) 41m 47.638s
21. Axel Pons SPA Tuenti HP 40 (Kalex) 41m 51.392s
22. Dani Rivas SPA Blusens Avintia (Kalex) 42m 0.841s
23. Lucas Mahias FRA Promoto Sport (Transfiormers) 42m 4.401s
24. Doni Tata Pradita INA Federal Oil Gresini Moto2 (Suter) 42m 10.796s
25. Thitipong Warokorn THA Thai Honda PTT Gresini Moto2 (Suter) 42m 47.537s
26. Rafid Topan Sucipto INA QMMF Racing Team (Speed Up) 42m 48.219s