Saindo de oitavo, Jorge Martín travou por fora na chicane Dunlop e passou imediatamente para a frente. Uma manobra ousada que também beneficiou Fabio Quartararo, que subiu ao 4.º lugar após esse momento memorável. O poleman, Francesco Bagnaia, perdeu duas posições mas exerceu enorme pressão sobre Marco Bezzecchi.
Martinator destacou-se rapidamente e ganhou oito décimos de vantagem sobre o seu colega de equipa, estabelecendo ainda o recorde da volta em corrida. Marc Márquez foi perdendo lugares, ultrapassado por Pedro Acosta e depois por Joan Mir. Mais à frente, Bagnaia acabou por superar Bezzecchi.
Na 4.ª volta, Fabio di Giannantonio caiu na chicane Dunlop e perdeu tudo após um arranque completamente falhado. Pressionado por Acosta, Quartararo perdeu o 4.º lugar. O piloto da Yamaha sentiu depois Mir e Marc Márquez muito próximos.
O ritmo de Martín era tão forte que foi o único a rodar abaixo de 1'30, com a sua vantagem sobre Bagnaia a aproximar-se de um segundo e meio.
Nas duas últimas voltas, MM93 lançou-se ao ataque a Mir, que não conseguiu recuperar Quartararo. No entanto, o catalão perdeu a frente da mota e caiu, batendo com o ombro e regressando às boxes a coxear...
Martín triunfou com mestria e confirma o seu regresso ao mais alto nível.
Depois de ganhar duas posições no arranque e subir a 9.º, Johann Zarco foi perdendo lugares ao longo da corrida e terminou em 10.º, o primeiro fora dos pontos.
