El madrileño terminó por delante de su compatriota Jorge Martín y Marco Bezzecchi, todos pilotos de la marca italiana.

El piloto español Raúl Fernández (Aprilia) se impuso de principio a fin en el Gran Premio de Gran Bretaña de MotoGP y consiguió una victoria magistral en Silverstone.
El madrileño terminó por delante de su compatriota Jorge Martín y el italiano Marco Bezzecchi, quien completó el podio tras defenderse de Álex Márquez. El resultado significó un triplete para Aprilia.
Martín había largado desde la pole después de ganar la carrera de velocidad, escoltado por Fernández y Ai Ogura. Todos los pilotos utilizaron neumáticos medios traseros, con 27 °C de temperatura ambiente y 45 °C sobre el asfalto.
Sin embargo, Martín tuvo una mala salida por un problema con su dispositivo de holeshot trasero y Fernández tomó la punta delante de Bezzecchi.
Ogura también perdió posiciones por un inconveniente similar y quedó quinto, detrás de Marc Márquez. Joan Mir y Álex Rins se fueron de pista en la curva 7.
Fernández rápidamente abrió más de 1,5 segundos y luego amplió la diferencia a más de tres. Acosta avanzó al sexto lugar, mientras Ogura cedió posiciones ante el propio Acosta y Álex Márquez.
En la tercera vuelta, Bagnaia marchaba 18.º y su complicado fin de semana continuó con otro error posteriormente. Enea Bastianini también sufrió una caída cuando peleaba con Iker Lecuona, quien poco después se salió de pista.
Álex Márquez superó a Marc y llegó al cuarto puesto, mientras Martín recuperó la segunda posición. El menor de los Márquez llegó a superar a Bezzecchi, pero un error lo relegó al quinto lugar tras ser adelantado por Acosta y Marc.
En la décima vuelta, Ogura se cayó y sufrió su primer abandono por caída. Fernández mantuvo el control con más de cuatro segundos de ventaja sobre Martín.
En el tramo final, Álex Márquez recuperó el cuarto lugar y presionó a Bezzecchi, que resistió para quedarse con el podio.
Acosta, Di Giannantonio, Brad Binder, Luca Marini y Diogo Moreira completaron el top 10.

