All’inizio della gara la situazione vedeva Francesco Bagnaia in testa, mentre dietro di lui si accendeva subito la battaglia: Acosta era secondo e Mir terzo, ma Jorge Martin iniziava a farsi vedere aggressivo e riusciva a superare Mir, portandosi sul podio provvisorio.
Dopo neanche un giro, però, Marc Marquez realizzava una manovra azzardata chiudendo all'interno in curva su Fabio Di Giannantonio, la cui ruota toccava quella dell'iberico. Risultato: eliminazione secca per entrambi i piloti.
Alla fine l'azzurro ex campione del mondo, che si era messo davanti a tutti all'inizio, sembrava involarsi verso il trionfo, mentre Marco Bezzecchi scivolava improvvisamente ed era costretto al ritiro, buttando via una gara che prometteva benissimo.
Eppure, all'ultimo giro Martin realizzava una tornata strepitosa che, abbinata a una frenata azzardata, gli permetteva di superare Pecco nelle curve finali. Dietro il piemontese, al terzo posto finiva Acosta, che completa così il podio.
