O 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.
Infelizmente, a queda de Bagnaia ocorreu na Curva 5 na volta final, justo quando parecia que ele havia garantido a vitória.
Antes disso, tanto Raul Fernandez da Trackhouse Aprilia quanto Brad Binder da KTM encontraram-se em posições promissoras para vencer, apenas para sofrer quedas próprias.
Fernandez, que nunca havia terminado acima da quinta posição em uma corrida de MotoGP, começou em terceiro e conseguiu resistir ao desafio de Binder pela posição na primeira volta na Curva 2. Enquanto isso, Aleix Espargaro, que começou na pole position, foi engolido pelo pelotão que o perseguia.
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 também conseguiram ultrapassar Bagnaia, e Fernandez até fez uma manobra ousada sobre Acosta na Curva 5 para assumir a liderança.
Justo quando Fernandez parecia estar se distanciando com uma vantagem confortável de quase um segundo, ele cometeu um erro sério e caiu na Curva 10.
Logo após a queda de Fernandez, Binder ultrapassou Acosta na Curva 1 e começou a abrir uma distância, enquanto Acosta e Bagnaia lutavam pela posição.
Infelizmente, Binder também caiu repentinamente na Curva 5, abrindo caminho para Bagnaia garantir sua primeira vitória na corrida de MotoGP desde agosto do ano passado na Áustria.
No entanto, não era para ser para Bagnaia. Espargaro conseguiu ultrapassar Acosta e se aproximou de Bagnaia, herdando a vitória na volta final.
Marc Marquez, que começou em 14º lugar, fez uma recuperação impressionante para terminar em segundo, ultrapassando Acosta na volta final. Acosta, o novato que comemorou seu 20º aniversário no dia da corrida, terminou em terceiro lugar.
Apesar de uma colisão com Jack Miller na primeira curva que causou danos à asa dianteira de sua Ducati Gresini, Marquez teve 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 esteve envolvido em uma colisão com Alex Marquez da Ducati Gresini, que parecia ter sido empurrado para o fundo do pelotão na primeira volta.