El piloto italiano ha ganado su tercera carrera de la temporada sobre el asfalto francés por delante de Francesco Bagnaia y Thomas Luthi. Alex Márquez ha sido tercero durante gran parte de la carrera, pero ha finalizado por detrás del piloto suizo.

Thomas Luthi (CarXpert Interwetten) ha salido muy bien defendiendo el primer lugar decidido a abrir un hueco respecto al primer clasificado. Por la parte delantero lo único destacable ha sido el buen inicio de Xavi Vierge (Tech 3 Racing), que ha ganado tres posiciones y Luca Marini (Forward Racing Team), que más tarde ha caído. Franco Morbidelli (EG 0,0 Marc VDS) ha adelantado a Luthi para evitar que se marchase en un circuito que gusta mucho al suizo.

Jorge Navarro (Federal Oil Gresini Moto2) ha caído en la cuarta vuelta, la misma en la que se ha confirmado que el grupo de pilotos que lucharía por la victoria sería el conformado por Franco Morbidelli, Thomas Luthi, Alex Márquez (EG 0,0 Marc VDS) y Francesco Bagnaia (Sky Racing Team VR46). A las ocho vueltas también ha ido al suelo Lorenzo Baldassarri (Forward Racing Team).

Aunque el ritmo de los cuatro pilotos de delante era consistente, Mattia Pasini (Italtrans Racing Team) ha batido el récord de la pista cuando iba quinto, llegando a contactar con el grupo. Al mismo tiempo ha sido Franco Morbidelli quien ha abierto espacio respecto al segundo haciendo un tiempo aún más rápido que su compatriota.

Francesco Bagnaia ha aguantado el ritmo de Franco Morbidelli sin llegar a acercarse pero distanciándose de Alex Márquez. El piloto de Cervera tenía enganchado a Thomas Luthi en la lucha por ocupar el último cajón del podio a falta de nueve vueltas. Mattia Pasini se ha quedado atrás porque no ha podido seguir con la intensidad del inicio de la carrera.

En las últimas 5 vueltas se ha podido ver al piloto suizo colocándose tercero y abriendo distancia respecto a Alex Márquez. Thomas Luthi ha asegurado el tercer lugar con este adelantamiento, pero los dos pilotos italianos ya estaban demasiado lejos. Francesco Bagnaia ha rebajado la diferencia hasta las 5 décimas consiguiendo que Franco Morbidelli sintiese cierta presión. No obstante, la victoria del líder del mundial nunca ha llegado a peligrar. La tabla de resultados ha sido la siguiente:

POS Piloto Equipo Tiempo/dif.
1 Franco Morbidelli EG 0,0 Marc VDS 42’17.557
2 Francesco Bagnaia Sky Racing Team VR46 1.714
3 Thomas Luthi CarXpert Interwetten 5.837
4 Alex Marquez EG 0,0 Marc VDS 6.212
5 Mattia Pasini Italtrans Racing Team 13.537
6 Dominique Aegerter Kiefer Racing 14.945
7 Takaaki Nakagami Idemitsu Honda Team Asia 16.413
8 Simone Corsi Speed Up Racing 16.681
9 Xavi Vierge Tech 3 Racing 17.163
10 Yonny Hernandez AGR Team 17.605
11 Hafizh Syahrin Petronas Raceline Malaysia 22.528
12 Marcel Schrotter Dynavolt Intact GP 22.909
13 Ricard Cardus Red Bull KTM Ajo 23.801
14 Sandro Cortese Dynavolt Intact GP 24.322
15 Axel Pons RW Racing GP 25.959
16 Xavier Simeon Tasca Racing Scuderia Moto2 26.116
17 Miguel Oliveira Red Bull KTM Ajo 26.394
18 Fabio Quartararo Pons HP40 26.846
19 Andrea Locatelli Italtrans Racing Team 28.506
20 Remy Gardner Tech 3 Racing 48.794
21 Tetsuta Nagashima Teluru SAG Team 49.354
22 Khairul Idham Pawi Idemitsu Honda Team Asia 49.680
23 Jesko Raffin Garage Plus Interwetten 49.913
24 Axel Bassani Speed Up Racing 1’03.235
25 Edgar Pons Pons HP40 1’03.801
26 Isaac Viñales Be-A-Vip SAG Tam Retirado
27 Tarran Mackenzie Kiefer Racing Retirado
28 Lorenzo Baldassarri Forward Racing Team Retirado
29 Jorge Navarro Federal Oil Gresini Retirado
30 Stefano Manzi Sky Racing Team VR46 Retirado
31 Luca Marini Forward Racing Team Retirado