Àlex Márquez va mantenir a ratlla Marc Márquez per guanyar la cursa de MotoGP a Montmeló, mentre que Enea Bastianini va acabar tercer

Va ser una sortida neta a la cursa de MotoGP del Gran Premi de Catalunya a Barcelona, on la Ducati de Marc Márquez va agafar el lideratge davant de la Ducati Gresini d’Àlex Márquez, amb la KTM de Pedro Acosta tercera i la Yamaha de Fabio Quartararo quarta. L’Honda de Luca Marini i la LCR Honda de Johann Zarco van pujar a cinquena i sisena posició.

Enea Bastianini era setè, però al final de la primera volta ja era cinquè, davant de les dues Honda. La Trackhouse Aprilia d’Ai Ogura era vuitena, seguida de la VR46 Ducati de Franco Morbidelli i l’Aprilia de Marco Bezzecchi dins del Top 10, amb Fabio Di Giannantonio (VR46) en onzena posició. Els pilots de VR46 van fer una mala sortida, mentre que la Ducati de Francesco Bagnaia era dotzena al final de la primera volta. Brad Binder (KTM) va caure fins al 13è lloc, Fermín Aldeguer (Gresini) era 14è i Raúl Fernández (Trackhouse) 15è.

Al capdavant, Marc Márquez era seguit de prop per Àlex Márquez i Acosta, amb Bastianini superant Quartararo després de diversos intents. Un intent de Bezzecchi d’avançar Morbidelli a la primera corba va acabar amb una caiguda que també va afectar Di Giannantonio, tot i que aquest va poder continuar. Morbidelli, Aldeguer i Lorenzo Savadori (Aprilia) van haver de complir penalitzacions de Long Lap, amb Savadori fent-ne dues. Davant, Àlex Márquez va avançar Marc Márquez a la primera corba per posar-se líder, i malgrat els intents posteriors de Marc, no el va poder recuperar.

Acosta i Bastianini seguien de prop Marc Márquez, mentre Quartararo defensava la seva posició davant Zarco, que havia superat Marini per ser sisè. Bagnaia era vuitè, seguit d’Ogura i Fernández dins del Top 10, amb Jorge Martín (Aprilia) 11è i Miguel Oliveira (Pramac Yamaha) darrere. També Àlex Rins (Yamaha) i Joan Mir (Honda) entraven en punts, amb Aldeguer recuperant fins a la 15a posició a la volta 9. Binder es va retirar per caiguda, mentre Zarco i Marini superaven Quartararo. Bastianini va aconseguir avançar Acosta a la volta 11 per la tercera posició.

Zarco es va retirar poc després quan era cinquè, igual que Di Giannantonio. També Rins va caure a la corba 10. Al capdavant, la situació es va estabilitzar amb Àlex Márquez líder, seguit de Marc Márquez i Bastianini en el Top 3. Acosta era quart, seguit de Marini i Quartararo, amb Bagnaia setè per davant d’Ogura, Fernández i Oliveira. Mir va superar Martín per acostar-se al Top 10, mentre Aldeguer i Morbidelli pujaven a 13è i 14è, amb Maverick Viñales (Tech3) 15è.

Al final, Savadori i Morbidelli es van retirar per caiguda. Davant, Àlex Márquez va resistir bé a Marc Márquez i va guanyar la cursa del Gran Premi de Catalunya, mantenint vives les seves opcions al campionat. Bastianini, lluny dels dos primers, va assegurar el tercer lloc del podi.

Acosta va ser quart, mentre Quartararo va avançar Marini a la penúltima volta per ser cinquè. Ogura i Bagnaia també van passar el pilot d’Honda en els últims girs per acabar sisè i setè. Oliveira i Martín van superar Fernández per ser novè i desè. Mir va ser 12è, seguit de Viñales i Jack Miller (Pramac), que va ser 14è. Somkiat Chantra (LCR) i Aleix Espargaró (Honda) van completar els 17 pilots classificats.