Depois de recuperar oito posições desde a partida da grelha, quando rodava em 9.º lugar, o azar bateu à porta de Miguel Oliveira (KTM), com uma queda a duas voltas do fim do GP de França.
Em Le Mans, o piloto português partiu de 17.º e passou logo a 13.º, depois passou Pol Espargaró para 12.º.
Na volta 12 passou para 10.º e depois beneficiou da queda do líder, Francesco Bagnaia à volta 22, passando para 9.º. Quando perseguia o colega Brad Binder sofreu a queda.
A vitória acabou por sorrir a Enea Bastianini (Ducati), à frente de Jack Miller (Ducati) e Aleix Espargaró (Aprilia), que completam o pódio. Fabio Quartararo (Yamaha), que foi quarto, mantém a liderança do campeonato, com 102 pontos. Miguel Oliveira é 11.º com 83 pontos.