Enea Bastianini disse e cumpriu: com uma boa qualificação iria estar na luta pela vitória e foi exatamente isso que aconteceu. O italiano fez a estreia nas vitórias nas Sprints do MotoGP, e serviu de «escudeiro» a Pecco Bagnaia, que caiu, tal como Marc Márquez.
Tudo a postos para o principal evento do dia em Silverstone, a corrida Sprint do MotoGP. A primeira fila é formada por Aleix Espargaró, autor da pole position, Pecco Bagnaia e Enea Bastianini, enquanto a segunda tem alguns «craques», como Jorge Martín, Álex Márque e Brad Binder.
A corrida começou com Bagnaia desde logo a tomar brevemente a dianteira, mas era Martín quem passaria para a frente pouco depois. Bastianini chegou ao segundo lugar e A. Espargaró era terceiro, à frente de Bagnaia, Binder era quinto.
Mais atrás, desastre para Marco Bezzecchi e Franco Morbidelli que caíram na curva 1, com o incidente a ficar desde logo em análise pela Direção de Corrida. Raúl Fernández teve de se desviar dos adversários e saiu largo, tendo também ele sofrido com o incidente, apesar de não ter ido ao chão.
Com uma volta completa Pedro Acosta estava a tentar ganhar posição sobre Binder, por dentro, mas as KTM tiveram um pequeno toque e caíram pedaços da asa dianteira do #31. Marc Márquez aproveitou para ultrapassar a dupla, mas o rookie respondeu logo de seguida mas não conseguiu efetivar, com sucesso, a manobra.
De volta à corrida, Martín liderava com 0.228s sobre Bastianini, Bagnaia estava por sua vez a 0.394s de Espargaró.
Bagnaia entretanto recebeu um aviso por exceder os limites de pista, tal como outros pilotos mas o pior estava por vir: a seis voltas do final, na curva 4, Bagnaia caiu de forma inesperada e estava fora da corrida.
A queda de Bagnaia promovia Marc Márquez ao quarto lugar na corrida e Binder ao quinto lugar.
Em crescendo estava Bastianini, que já havia efetuado a volta mais rápido do circuito, a ganhar tempo a Martín, e a ultrapassagem aconteceu pouco depois, mas Martín por dentro devolveu a manobra e recuperou a liderança, mas Bastianini não quis ficar por aqui, e mais à frente voltou novamente ao ataque, desta vez com sucesso e era o novo líder da corrida. Deste modo Bagnaia mantinha-se como líder no mundial, com um ponto de vantagem sobre Martín.
Bastianini estava a ganhar cada vez mais tempo e levava a duas voltas do final, sete décimos sobre Martín e só um desastre iria tirar a vitória ao italiano. E por falar em desastre… M. Márquez foi ao chão na curva 16, numa altura em que era quarto.
A corrida terminou pouco depois com Bastianini a garantir a vitória e a manutenção do primeiro lugar na tabela classificativa para Bagnaia. Martín foi segundo e A. Espargaró garantiu mais um pódio.