Allo scattare dei semafori del Gran Premio di Francia, Francesco Bagnaia parte meglio del pole sitter Jorge Martin, mentre Marco Bezzecchi perde terreno dopo un’impennata iniziale. La gara si accende subito, con Pedro Acosta che guadagna terreno, ma poi firma una staccata troppo aggressiva, finendo in ghiaia e abbandonando la gara. Poco dopo, anche Marco Bezzecchi mette un punto fermo al proprio Gran Premio, cadendo al quarto giro. Aleix Espargaro occupa la terza piazza per i primi giri, ma viene poi scavalcato da Fabio Di Giannantonio e poi risucchiato dal gruppo. Il pilota Aprilia finisce in bagarre con Enea Bastianini, che finisce lungo e lo costringe fuori pista. L’italiano deve quindi completare un long lap. Nella seconda parte di gara, Marc Marquez arriva alle spalle di Di Giannantonio e lo supera. Nel frattempo, Fabio Quartararo, qui eroe di casa, cade mentre era in sesta piazza. Negli ultimi giri, Martin si avvicina a Bagnaia e perfeziona il sorpasso che vale la prima posizione. Marc Marquez si unisce alla festa e a sole tre tornate dalla bandiera a scacchi i tre sono a breve distanza e in lotta per il successo. Durante l’ultimo giro, lo spagnolo del team Gresini supera Bagnaia per la seconda posizione, mentre Martin taglia il traguardo per primo.
- J. Martin
- M, Marquez
- F. Bagnaia
- E. Bastianini
- M. Vinales
- F. Di Giannantonio
- F. Morbidelli
- B. Binder
- A. Espargaro
- A. Marquez
- R. Fernandez
- J. Zarco
- A. Fernandez
- T. Nakagami
- A. Rins
- L. Marini
- J. Miller OUT
- F. Quartararo OUT
- M. Oliveira OUT
- J. Mir OUT
- M. Bezzecchi OUT
- P. Acosta OUT