En el Sprint del Gran Premio del Reino Unido, Álex Márquez superó a su hermano Marc, poniendo fin a su imbatibilidad en esta temporada. Fabio Di Giannantonio logró su primer podio en formato Sprint. La carrera destacó por la intensa lucha entre los Márquez y quién lograría alcanzar el último lugar del podio, que fue para el piloto romano.
La Sprint del Gran Premio del Reino Unido mostró una nueva gran actuación de los hermanos Márquez, quienes lograron otro doblete. Sin embargo, esta vez fue Álex Márquez quien superó a su hermano, Marc Márquez, líder del campeonato. Con este resultado, el pequeño de los Márquez' pone fin a la racha invicta del '93' en las seis victorias consecutivas de esta temporada. Desde los primeros instantes de la carrera, ambos establecieron un ritmo y velocidad que resultó inalcanzable para sus rivales, mientras que Fabio Di Giannantonio aprovechó la ocasión para conseguir su primer podio en formato Sprint del año.
Tras apagarse los semaforos, el 'poleman' Fabio Quartararo, arrancó la carrera como un "cohete", con una velocidad impresionante, logrando así mantener su privilegiada posición de salida. Por otro lado, Marc Márquez, ascendió rápidamente hasta el tercer lugar después de clasificar en cuarto puesto, justo detrás de su hermano Alex Márquez. En cuestión de un par de curvas, el '93' logró adelantar al '73'. Mientras tanto, Francesco Bagnaia se encontraba perdiendo posiciones y se ubicó en cuarto lugar, seguido de cerca por el novato Fermín Aldeguer y Fabio Di Giannantonio. La salida fue limpia para todos, aunque Aleix Espargaró, el 'wildcard' de HRC, tuvo un pequeño susto al salirse en una curva; más tarde, Brad Binder sufrió una caída que lo dejó fuera de la carrera.
En las primeras vueltas, Marc tomó el liderazgo de la carrera, superando al piloto francés, quien descendió a la tercera posición después de ser adelantado también por Alex. No obstante, en la curva 3, el seis veces Campeón del Mundo de MotoGP cometió un error en su trayectoria y se salió de la pista en el mismo lugar donde había tenido una caída el viernes. Esto permitió que '73' asumiera el mando. Al mismo tiempo, 'Pecco' comenzaba su ataque y lograba adelantar al "Diablo".
En el grupo perseguidor, se desarrollaba una intensa batalla entre Diggia y Quartararo. Mientras tanto, Jack Miller, Johann Zarco y Aldeguer, quien había perdido considerablemente terreno tras haber salido en 5ª posición, seguían de cerca a los líderes. Por otra parte, la Aprilia de Marco Bezzecchi ocupaba el último lugar con puntos, después de haber tenido un mal comienzo debido al deslizamiento de su rueda trasera en la salida. Al llegar a la mitad de la carrera, el piloto mejor clasificado de KTM, Pedro Acosta, se encontraba en la undécima posición.
En las últimas vueltas, la tensión aumentaba en dos frentes claramente distintos. Por un lado, la batalla entre los Márquez se volvía más intensa, con Álex tomando la delantera sobre Marc, quien no pudo hacer nada ante la superior velocidad de su hermano, le ganó de tú a tú.
Por otro lado, la feroz lucha por el último puesto en el podio. A unos dos segundos de los líderes, Francesco Bagnaia y Fabio Di Giannantonio, entrarón en "guerra", hasta que el '49' realizó un movimiento crucial a falta de tres giros para finalizar la carrera, dejando a un 'Pecco' que empezaba a enfrentar dificultades en su neumático trasero sin posibilidades de respuesta. En ese instante, Marco Bezzecchi, quien había conseguido adelantar a Quartararo, mostró un ritmo impresionante en los últimos momentos y también superó a su compatriota.
Con los tres primeros lugares ya definidos, Alex, Marc y 'Diggia', y cuando solo quedaban dos vueltas por completar, Bagnaia fue adelantado por Marco Bezzecchi y Johann Zarco, lo que dejó al piloto de Turín sin opción de respuesta. El 'poleman' concluyó la carrera en una modesta séptima posición, superando a Pedro Acosta y a Jack Miller, quien ocupó el último lugar que otorga puntos. El TOP 10 fue cerrado por Luca Marini.