El héroe local Aleix Espargaro emergió como el ganador en una emocionante carrera de MotoGP en Barcelona, con tres pilotos diferentes – incluido el campeón reinante Pecco Bagnaia – sufriendo caídas mientras lideraban la carrera.
Desafortunadamente, la caída de Bagnaia ocurrió en la Curva 5 en la vuelta final, justo cuando parecía que había asegurado la victoria.
Antes de eso, tanto Raul Fernandez de Trackhouse Aprilia como Brad Binder de KTM se encontraron en posiciones prometedoras para ganar, solo para sufrir caídas propias.
Fernandez, quien nunca había terminado por encima del quinto lugar en una carrera de MotoGP, comenzó en tercer lugar y logró resistir el desafío de Binder por la posición en la primera vuelta en la Curva 2. Mientras tanto, Aleix Espargaro, quien comenzó en la pole, fue absorbido por el grupo perseguidor.
En lugar de Espargaro, la Ducati de fábrica de Bagnaia tomó la delantera, pero Acosta logró adelantarlo en la primera curva de la segunda vuelta, cediendo la posición en la Curva 5 y repitiendo la maniobra en la vuelta siguiente.
Sin embargo, Fernandez y Binder también lograron adelantar a Bagnaia, y Fernandez incluso hizo una jugada audaz sobre Acosta en la Curva 5 para tomar la delantera.
Justo cuando Fernandez parecía alejarse con una cómoda ventaja de casi un segundo, cometió un grave error y se cayó en la Curva 10.
Poco después de la caída de Fernandez, Binder adelantó a Acosta en la Curva 1 y comenzó a abrir un hueco, mientras Acosta y Bagnaia luchaban por la posición.
Desafortunadamente, Binder también se cayó repentinamente en la Curva 5, allanando el camino para que Bagnaia asegurara su primera victoria en una carrera de MotoGP desde agosto del año pasado en Austria.
Sin embargo, no estaba destinado a ser para Bagnaia. Espargaro logró adelantar a Acosta y se acercó a Bagnaia, heredando finalmente la victoria en la vuelta final.
Marc Marquez, quien comenzó en el puesto 14, hizo una impresionante recuperación para terminar segundo, superando a Acosta en la vuelta final. Acosta, el novato que celebró su cumpleaños número 20 el día de la carrera, terminó en tercer lugar.
A pesar de una colisión con Jack Miller en la primera curva que causó daños en el alerón delantero de su Ducati Gresini, Marquez tuvo una actuación notable.
Jorge Martin tuvo una carrera decente y logró un valioso cuarto lugar, ampliando su ventaja en el campeonato sobre Marquez a 37 puntos.
Enea Bastianini cruzó la línea de meta en quinto lugar, seguido por Fabio Di Giannantonio en sexto y Miller en séptimo para KTM.
Maverick Vinales, que ha estado luchando en las últimas carreras, logró asegurar el octavo lugar, siguiendo de cerca a Miller. Marco Bezzecchi completó el top nueve, ganando puntos para la VR46 Ducati.
Además de los tres líderes que se estrellaron, el compañero de Fernández, Miguel Oliveira, y Johann Zarco de LCR Honda también sufrieron caídas. Zarco estuvo involucrado en una colisión con Alex Marquez de Ducati Gresini, quien parecía haber sido empujado hacia la parte trasera del grupo en la primera vuelta.