Diggia termina en primera posición, ¡Acosta y Martín OUT!
Después del susto de Alex Márquez, la carrera terminó con la segunda victoria en la historia de MotoGP para Fabio Di Giannantonio, por delante de Joan Mir y Fermín Aldeguer. Jorge Martín regresa a casa con un doble cero, tras haber sido derribado en carrera por su compañero de marca Raúl Fernández. El piloto español pierde así la oportunidad de superar a Bezzecchi, que terminó la carrera en quinta posición.

La clasificación de MotoGP después de Barcelona
- Marco BEZZECCHI (Aprilia Racing) – 140
- Jorge MARTIN (Aprilia Racing) – 127
- Fabio DI GIANNANTONIO (Pertamina Enduro VR46 Racing Team) – 116
- Pedro ACOSTA (Red Bull KTM Factory Racing) – 92
- Ai OGURA (Trackhouse MotoGP Team) – 76
- Raul FERNANDEZ (Trackhouse MotoGP Team) – 68
- Alex MARQUEZ (BK8 Gresini Racing MotoGP) – 67
- Pecco BAGNAIA (Ducati Lenovo Team) – 60
- Marc MARQUEZ (Ducati Lenovo Team) – 57
- Fermin ALDEGUER (BK8 Gresini Racing MotoGP) – 43
- Luca MARINI (Honda HRC Castrol) – 42
- Enea BASTIANINI (Red Bull KTM Tech3) – 39
- Brad BINDER (Red Bull KTM Factory Racing) – 36
- Fabio QUARTARARO (Monster Energy Yamaha MotoGP) – 36
- Johann ZARCO (Castrol Honda LCR) – 34
- Franco MORBIDELLI (Pertamina Enduro VR46 Racing Team) – 34
- Joan MIR (Honda HRC Castrol) – 28
- Diogo MOREIRA (Pro Honda LCR) – 16
- Alex RINS (Monster Energy Yamaha MotoGP) – 12
- Toprak RAZGATLIOGLU (Prima Pramac Yamaha) – 5
- Maverick VINALES (Red Bull KTM Tech3) – 3
- Jack MILLER (Prima Pramac Yamaha) – 3
- Michele PIRRO (BK8 Gresini Racing MotoGP) – 0
- Lorenzo SAVADORI (Aprilia Racing) – 0
- Augusto FERNANDEZ (Yamaha Factory Racing) – 0
- Jonas FOLGER (Red Bull KTM Tech3) – 0
FOTO: Aprilia.