Les pilotes MotoGP sont à Aragón, en Espagne. Marco Bezzecchi a signé la pole position devant Marc Márquez et Alex Márquez.

Marc Márquez, seul à Aragón

Tous les pilotes ont choisi le pneu medium à l'avant. Pour l'arrière, Marco Bezzecchi, Jorge Martín, Lorenzo Savadori, Pol Espargaró, Fabio Quartararo, Toprak Razgatlioglu et les pilotes Honda ont choisi le pneu tendre, tandis que les autres ont opté pour le pneu medium.

Marco Bezzecchi prend la tête avant de se faire doubler par Marc Márquez dans le premier virage. Le pilote Ducati est suivi par son frère Alex Márquez et le poleman. Luca Marini a chuté dans le virage 7. Derrière, Jorge Martín, Pedro Acosta et Raúl Fernández se bagarrent. Le pilote KTM prend la 4e place alors que les deux pilotes équipés d'une Aprilia sont rattrapés par Diogo Moreira et Fabio Di Giannantonio.

Fabio Di Giannantonio chute dans le virage 16 dans le 2e tour. En piste, Jorge Martín revient sur Pedro Acosta. Le leader du classement des pilotes double le futur pilote Ducati dans le 3e tour. Diogo Moreira est 6e devant Raúl Fernández, Johann Zarco et Francesco Bagnaia. Ce dernier a perdu deux places au profit de Fermín Aldeguer et Jack Miller. Alors que Jorge Martín a commis une erreur dans le dernier virage, permettant à Pedro Acosta de passer, le moteur de Fabio Quartararo a rendu l'âme.

A 5 tours de l'arrivée, Fermín Aldeguer prend la 8e place à Johann Zarco. Jack Miller revient sur le pilote français. Le pilote Gresini Ducati remonte rapidement sur Raúl Fernández, qui lui-même rattrape Diogo Moreira. Fermín Aldeguer gagne une place alors qu'il reste deux tours.

Marc Márquez remporte la course devant Alex Márquez et Marco Bezzecchi. Pedro Acosta, Jorge Martín, Fermín Aldeguer, qui a doublé Diogo Moreira dans le dernier tour, Raúl Fernández et Johann Zarco suivent.