Marc Marquez s'est imposé pour la septième fois de la saison dans l'exercice du samedi. Au classement, il devance Diogo Moreira promu deuxième après les pénalités infligées à Enea Bastianini et Jorge Martin.
Parti deuxième, Marquez a pris le dessus sur le poleman dès le premier freinage. Le pilote Ducati a ensuite creusé l'écart sans jamais être inquiété, signant au passage le meilleur tour en course. Plus d'une seconde d'avance à mi-course, et une victoire sans suspense.
Martin semblait assuré de la deuxième place avant de perdre du grip dans les derniers tours. Rejoint par Enea Bastianini et Moreira, il a tenu sa position jusqu'au bout, mais Bastianini et lui ont mordu dans le vert dans le dernier tour. Rétrogradés d'une place chacun, ils cèdent leur rang au rookie du team LCR, qui décroche le premier podium.
Le départ a été chaotique pour trois pilotes. Au virage 3, Alex Marquez a raté son freinage et percuté l'arrière de Pedro Acosta. Les deux hommes sont tombés, emportant Fabio Di Giannantonio.
Troisième en début de course, Marco Bezzecchi a payé son choix du pneu arrière médium. Débordé par Bastianini, Moreira puis Ai Ogura, il termine sixième derrière le Japonais.
Côté français, Johann Zarco prend la septième place. Fabio Quartararo marque le dernier point en terminant neuvième.

Classement