Herói local Aleix Espargaro emergiu como o vencedor em uma emocionante corrida de MotoGP em Barcelona, com três pilotos diferentes – incluindo o campeão reinante Pecco Bagnaia – sofrendo quedas enquanto lideravam a corrida.
A infeliz queda de Bagnaia ocorreu na Curva 5 durante a última volta, justamente quando parecia que ele havia garantido a vitória.
Antes disso, tanto Raul Fernandez da Trackhouse Aprilia quanto Brad Binder da KTM se encontraram em posições promissoras para conquistar a vitória, apenas para sofrerem quedas próprias.
Fernandez, que nunca terminou acima do quinto lugar em uma corrida de MotoGP, largou em terceiro lugar e conseguiu se defender do desafio de Binder pela posição na primeira volta na Curva 2. Enquanto isso, Aleix Espargaro, que largou na pole position, foi engolido pelo pelotão perseguidor.
Em vez de Espargaro, a Ducati de fábrica de Bagnaia assumiu a liderança, mas Acosta conseguiu ultrapassá-lo na primeira curva da segunda volta, cedendo a posição na Curva 5 e repetindo a manobra na volta seguinte.
No entanto, Fernandez e Binder conseguiram ultrapassar Bagnaia também, e Fernandez até fez uma manobra audaciosa em Acosta na Curva 5 para assumir a liderança.
Justo quando Fernandez parecia estar se distanciando com uma confortável vantagem de quase um segundo, ele cometeu um erro grave e caiu na Curva 10.
Logo após a queda de Fernandez, Binder ultrapassou Acosta na Curva 1 e começou a abrir uma vantagem, enquanto Acosta e Bagnaia lutavam por posição.
Infelizmente, Binder também caiu repentinamente na Curva 5, abrindo caminho para Bagnaia conquistar sua primeira vitória em uma corrida de MotoGP desde agosto do ano passado na Áustria.
No entanto, não estava destinado a ser para Bagnaia. Espargaro conseguiu ultrapassar Acosta e se aproximou de Bagnaia, acabando por herdar a vitória na última volta.
Marc Marquez, que largou em 14º lugar, fez uma impressionante recuperação para terminar em segundo, ultrapassando Acosta na última volta. Acosta, o novato que comemorou seu 20º aniversário no dia da corrida, ficou em terceiro lugar.
Apesar de uma colisão com Jack Miller na primeira curva que causou danos ao aerofólio dianteiro de sua Ducati Gresini, Marquez fez uma performance notável.
Jorge Martin teve uma corrida decente e salvou um valioso quarto lugar, ampliando sua liderança no campeonato sobre Marquez para 37 pontos.
Enea Bastianini cruzou a linha de chegada em quinto lugar, seguido por Fabio Di Giannantonio em sexto e Miller em sétimo pela KTM.
Maverick Vinales, que tem enfrentado dificuldades nas últimas corridas, conseguiu garantir o oitavo lugar, seguindo de perto Miller. Marco Bezzecchi completou o top nove, conquistando pontos para a VR46 Ducati.
Além dos três líderes que caíram, o companheiro de equipe de Fernandez, Miguel Oliveira, e Johann Zarco da LCR Honda também sofreram quedas. Zarco se envolveu em uma colisão com Alex Marquez da Ducati Gresini, que parecia ter sido empurrado para o fim do pelotão na primeira volta.