Poleman, Marc Márquez a conservé sa place après les deux premiers virages et tenu en respect Pedro Acosta. C'est Marco Bezzecchi qui a le mieux jailli parmi les poursuivants, avec un gain de trois positions, alors que Fabio di Giannantonio a perdu 6 rangs.
Márquez a commencé à signer les meilleurs tours en course et s'est échappé rapidement, avec bientôt une seconde et demie d'avance sur le Tiburón de Mazarrón. Sur un circuit où dépasser est très compliqué, Fermín Aldeguer a poireauté un bon moment dans la roue de Bezzecchi, sans pouvoir déborder le leader du classement des pilotes. À force de s'impatienter, il a frôlé la chute à 10 tours de la fin et a cédé sa 4e place à Raúl Fernández.
MM93 était déchaîné, avec un gain de 7 dixièmes sur un seul tour par rapport à Acosta. Son avance tutoirera les 2''5 et il s'imposera facilement.
Auteur d'un bond de 5 places au départ, Diogo Moreira a pris une 7e place très encourageante, faisant de lui le meilleur pilote Honda. En revanche, grosse déception pour "Diggia", 10e et sans point. Parti 15e, Fabio Quartararo termine 17e.
