Raúl Fernández nagyszerű rajtot vett Silverstone-ban, majd végig kontrollálta a futamot és magabiztos győzelmet aratott.
A Brit Nagydíj első két napja az Apriliáé volt. Jorge Martín megnyerte a kvalifikációt, majd rajt-cél győzelmet aratott a silverstone-i sprinten, és megszerezte idei harmadik sprintgyőzelmét. Az Aprilia uralta a dobogót, hiszen Ai Ogura második, Marco Bezzecchi pedig harmadik lett. A sérüléséből visszatérő Bezzecchi fokozatosan előrelépett, míg Marc Márquez a futam második felére látványosan visszaesett a hátsó gumi elkopása miatt, és végül csak kilencedikként zárt. A címvédő mellett Francesco Bagnaia is szenvedett, a Ducati másik gyári versenyzője mindössze a 17. helyen ért célba.
Fernández kapta el a legjobban a rajtot a vasárnapi főfutamon, és azonnal az élre állt. Mögötte Bezzecchi fordult a második helyen, míg Marc Márquez két pozíciót javítva a harmadik helyre lépett előre. Martín azonban hamar visszavette tőle a pozíciót. Eközben a háttérben Rins és Mir bukott. Ogura rosszul indította a versenyt, egészen a hatodik helyig csúszott vissza, Di Giannantonio pedig még nála is gyengébben kezdett, és az első kör végén csak nyolcadikként haladt.
Fernández közben magabiztosan növelte előnyét, az első körökben már másfél másodperccel vezetett Bezzecchi előtt, az olasz pedig több mint egy másodperces előnyt épített ki Martínnal szemben.
A negyedik körre Acosta két Márquez közé szorult. Előtte Marc, mögötte pedig Álex haladt, aki hamarosan meg is találta a rést, és elment a KTM-versenyző mellett, hogy megkezdhesse a felzárkózást bátyjára.
Az élen Fernández egészen más ritmusban motorozott, mint üldözői: körönként növelte előnyét, amely az ötödik körre már három másodperc fölé nőtt. Bezzecchi eközben egyre kevésbé tudta tartani a tempót, így a Martínnal szembeni előnye fokozatosan olvadni kezdett.
Álex Márquez hamar utolérte és megelőzte testvérét. Ezzel feljött a negyedik helyre, majd Acosta is támadást indított Marc Márquez ellen, és maga mögé utasította a címvédőt. Közben az élmezőnyben is egyre szorosabbá vált a küzdelem: Martín közvetlenül Bezzecchi mögé ért, ám egy kisebb hiba miatt újra leszakadt csapattársáról. A mezőnyben eközben sorra jöttek a bukások, Bastianini, Lecuona, Crutchlow és Bagnaia számára is a kavicságyban ért véget a verseny.
Miközben Raúl Fernández gyakorlatilag kicsekkolt az élen, a kilencedik körben mögötte változott a sorrend. Martín sikeres manőverrel megelőzte Bezzecchit, akire ekkor már Álex Márquez is megérkezett. A Gresini versenyzője rövidesen át is lépett a továbbra is fájdalmakkal küzdő Bezzecchin. Így az olasz rövid idő alatt két pozíciót veszített. A tizedik körben aztán jött az Aprilia számára a dráma: Ogura eldobta a motort, miközben Álex Márquez is hibázott, és az ötödik helyre esett vissza.
Álex Márquez ismét megkezdte a felzárkózást, ám ezúttal nehezebb dolga volt: Acosta keményen tartotta magát, miközben Marc Márquez is új lendületet kapott a hatodik helyen. A Gresini versenyzője végül elment Acosta mellett, majd Bezzecchi után eredhetett, aki ekkor egy másodpercre volt tőle.
Öt körrel a leintés előtt Álex Márquez már támadási közelségbe került Bezzecchi mögött, miközben Marc Márquezre Di Giannantonio zárkózott fel. A VR46 versenyzője nem várt sokat, és hamarosan meg is előzte a regnáló világbajnokot.
Az utolsó körre fordulva Raúl Fernández két és fél másodperces előnyben állt az élen Martín előtt. Bezzecchi mögött ugyan ott volt szorosan Álex Márquez, de igazán komoly előzési lehetőséget nem tudott kiépíteni. Acostára Di Giannantonio érkezett meg, de nem volt már ideje az előzésre. Fernández végül sima győzelmet aratott Martín előtt, Bezzecchinek pedig sikerült maga mögött tartania Álex Márquezt.