Απόλυτος κυρίαρχος αναδείχθηκε ο Raul Fernandez στο Silverstone, με τον Ισπανό να επιβάλλει από την αρχή τον ρυθμό του και να παίρνει την νίκη με μεγάλη διαφορά.
O Fernandez έστριψε πρώτος, καθώς τόσο ο Jorge Martin όσο και ο Ai Ogura αντιμετώπισαν πρόβλημα με το κλείδωμα του ride height device και άνοιξαν πολύ τη γραμμή τους στην πρώτη στροφή, με τον Marco Bezzecchi να μπαίνει στη δεύτερη θέση και τον Martin στην τρίτη.
Αμέσως ο Marc Marquez που ακολουθούσε έκανε μια πολύ ωραία κίνηση για να περάσει και τον Martin και τον Ogura, ανεβαίνοντας έτσι στην τρίτη θέση.
Ο Martin απάντησε σχεδόν αμέσως και πέρασε τον Marquez, ενώ μπαίνοντας στον δεύτερο γύρο ο Fernandez ήταν ήδη ένα δευτερόλεπτο μπροστά.
Αντίστοιχα ο Bezzecchi είχε ανοίξει την διαφορά στο ένα δευτερόλεπτο από τον Martin, ενώ ο Ogura φαινόταν να αντιμετωπίζει προβλήματα και σύντομα δέχτηκε προσπέραση τόσο από τον Alex Marquez όσο και από τον Pedro Acosta.
Μπαίνοντας στον τρίτο γύρο, o Fernandez ήταν ήδη σχεδόν δύο δευτερόλεπτα μπροστά, ενώ οι Alex Marquez και Acosta άρχισαν να πλησιάζουν τον Marc Marquez, ο οποίος όπως και χθες φαινόταν να αντιμετωπίζει πρόβλημα με την φθορά του ελαστικού.
Στον έκτο γύρο ο Alex πέρασε τον αδερφό του στην στροφή Maggots, ενώ έναν γύρο αργότερα και ο Acosta κατάφερε να περάσει τον 9 φορές Παγκόσμιο Πρωταθλητή.
Πιο μπροστά, ο Martin είχε αρχίσει να πλησιάζει τον Bezzecchi και στην 3η στροφή του ένατου γύρου πέρασε μπροστά του, με τον Fernandez όμως να είναι πλέον πάνω από 4 δευτερόλεπτα μακριά.
Εν τω μεταξύ, τόσο ο Francesco Bagnaia, όσο και ο Ai Ogura είχαν πτώση σε αυτά τα στάδια του αγώνα, με τον Bagnaia μάλιστα να βρίσκεται ήδη εκτός βαθμών σε εκείνο το σημείο.
Προχωρώντας, ο Alex Marquez ανέβαζε τον ρυθμό του και κατάφερε να περάσει τον Bezzecchi για την τρίτη θέση, όμως λίγο αργότερα βρέθηκε πίσω και από τον Bezzecchi και από τον Acosta, έχοντας ένα γλίστρημα στην πρώτη στροφή.
Μετά από αυτό, ο Alex ξαναβρήκε τον ρυθμό του και στην 15η στροφή του 12ου γύρου ξαναπέρασε τον Acosta και άρχισε εκ νέου να κλείνει την διαφορά από τον Bezzecchi.
Στην κορυφή, ο Martin προσπάθησε να εκμεταλλευτεί πιθανή φθορά των ελαστικών του Fernandez.
Σε έναν από τους γύρους ήταν μάλιστα έξι δέκατα ταχύτερος από τον πρωτοπόρο και η διαφορά μειώθηκε, όμως ο Fernandez απάντησε άμεσα, επιστρέφοντας σε ρυθμό 1:58 και ανεβάζοντας ξανά το προβάδισμά του στα τέσσερα δευτερόλεπτα.
Με πέντε γύρους να απομένουν, ο Alex Marquez είχε επίσης βρει ξανά πολύ καλό ρυθμό και πλησίασε τον Bezzecchi σε απόσταση μικρότερη του ενός δευτερολέπτου, προμηνύοντας μάχη για το τελευταίο σκαλί του βάθρου.
Μπαίνοντας στους τελευταίους γύρους, ο Fernandez είχε ουσιαστικά εξασφαλίσει τη νίκη, ο Martin παρέμενε στη δεύτερη θέση, ενώ ο Bezzecchi και ο Alex Marquez έδιναν τη δική τους μάχη για την τρίτη θέση.
Τελικά ο Fernandez πέρασε με περίσσια άνεση την γραμμή του τερματισμού, όντας ο απόλυτος κυριάρχος του βρετανικού Grand Prix.
O Martin πήρε τους πολύτιμους είκοσι βαθμούς της δεύτερης θέσης, ενώ ο Bezzecchi άντεξε την πίεση του Alex και κράτησε πίσω του τον Ισπανό, παίρνοντας την τελευταία θέση του βάθρου, ένα τρομερό αποτέλεσμα στην επιστροφή του μετά τον τραυματισμό στο Sachsenring.
Προς το τέλος, ο Fabio Di Giannantonio έφτασε τον Marc Marquez για την έκτη θέση και κατάφερε τελικά να τον περάσει στην 3η στροφή, αφού ο Ισπανός της Aprilia είχε ανοίξει τη γραμμή του στην πρώτη στροφή και είχε ένα γλίστρημα του πίσω μέρους στη δεύτερη.
Ο Di Giannantonio στη συνέχεια πλησίασε και τον Pedro Acosta για την πέμπτη θέση, όμως δεν κατάφερε να ολοκληρώσει την προσπέραση πριν από την καρό σημαία, με τον Ισπανό της KTM πέμπτο και τον Ιταλό της Ducati έκτο.
Ο Marc Marquez έμεινε στην έβδομη θέση, ενώ την πρώτη δεκάδα συμπλήρωσαν οι Brad Binder, Luca Marini και Diogo Moreira.

