Η Yamaha εμφανίστηκε πολύ δυνατή από τις πρώτες δοκιμές στην Ολλανδία και την πίστα του Assen με τον Vinales ανανεωμένο και σταθερά γρήγορο. Όμως ο Ισπανός δεν κατάφερε να αξιοποιήσει την pole position που είχε κατακτήσει. Για μια ακόμα φορά έχασε θέσεις στην εκκίνηση χάνοντας φυσικά και το πλεονέκτημα της 1ης θέσης. Αντίθετα, ο Fabio Quartararo έκανε καλή εκκίνηση και άρχισε από τα πρώτα μέτρα τις μάχες με τον Francesco Bagnaia που από την 3η θέση βρέθηκε στην 1η. Οι Quartararo και Bagnaia άλλαξαν πολλές φορές θέσεις, όμως για τους 4 πρώτους γύρους ο Bagnaia ήταν επικεφαλής. Ο Quartararo μπορεί να πέρασε στην 1η θέση στον 5ο γύρο όμως για ακόμα 5 γύρους είχε έναν Bagnaia πίσω του να τον πιέζει ασφυκτικά. Η διαφορά μεταξύ τους αυξήθηκε στον 10ο γύρο και εκεί ήταν που κρίθηκε ο αγώνας. Ο Quartararo έφτιαξε μια διαφορά που ξεπέρασε τα 3 δευτερόλεπτα ενώ ο Bagnaia δέχθηκε επανειλημμένα παρατήρηση για τα όρια της πίστας.

Ο Takaaki Nakagami είχε ξεκινήσει πολύ δυνατά, πίεσε όσο μπόρεσε τους Quartararo και Bagnaia στην αρχή και στη συνέχεια προσπάθησε να κρατήσει πίσω του τον Vinales. Εξαιρετική εκκίνηση έκανε ο Marc Marquez που ξεκινώντας από την 20η θέση είχε βρεθεί 10ος στον 2ο κιόλας γύρο. Επόμενη κρίσιμη καμπή στον αγώνα, όχι για την πρώτη θέση όμως, ήταν ο 14ος γύρος. Σε αυτόν, ο Bagnaia έχοντας δεχθεί ποινή long lap, την εξέτισε και ταυτόχρονα ο Nakagami έχασε αρκετές θέσεις. Έτσι, μέσα σε ένα γύρο ο Bagnaia από 2ος υποχώρησε στην 8η θέση, ο Nakagami που ήταν 2ος στον 14ο γύρο υποχώρησε 9ος και κερδισμένοι ήταν ο Vinales που ανέβηκε 3ος και ο Mir που ανέβηκε 4ος. Ο Bagnaia δεν κατάφερε να κερδίσει το χαμένο έδαφος, ο Quartararo άρχισε να ελέγχει το ρυθμό του και ο Mir, όπως συνηθίζει στους τελευταίους γύρους, ήταν επιθετικός και πέρασε τον Zarco για την 3η θέση. Οι 7 τελευταίοι γύροι κύλησαν ομαλά και με τον τρόπο αυτόν ο Fabio Quartararo πήρε την 4η νίκη του μέσα στη χρονιά και αύξησε περαιτέρω τη διαφορά του στη βαθμολογία. Ήταν επίσης ο μοναδικός αναβάτης που έκανε χρόνο κάτω από 1:33 στη διάρκεια του αγώνα.

Ο Maverick Vinales έδειχνε να είναι το μεγάλο φαβορί με βάση την απόδοση του σε ελεύθερα και χρονομετρημένα. Τερμάτισε δεύτερος κάνοντας το 1-2 για την εργοστασιακή ομάδα της Yamaha και ήταν εμφανώς ευχαριστημένος αφού μία εβδομάδα πριν, ήταν στις τελευταίες θέσεις. Το βάθρο συμπλήρωσε ο Joan Mir που όπως και πέρσι, ανεβάζει αθόρυβα την απόδοση του αγώνα με τον αγώνα. Ο Johann Zarco τερμάτισε 4ος. Παραμένει 2ος στη βαθμολογία όμως είδε τη διαφορά του από τον Quartararo να ανεβαίνει στους 34 βαθμούς. Ο Miguel Oliveira πήρε μια αρκετά καλή 5η θέση με τον Francesco Bagnaia να τερματίζει τελικά 6ος. Ο Marc Marquez με το γνωστό επιθετικό του στυλ τερμάτισε 7ος έχοντας ξεκινήσει από την 20η θέση.

Βρέθηκε 10ος στον 2ο μόλις γύρο αλλά στη συνέχεια δεν ήταν το ίδιο εύκολο να κερδίσει θέσεις. Τη δεκάδα συμπλήρωσαν οι Aleix Espargaro, Takaaki Nakagami που μετά τις θέσεις που έχασε στον 14ο γύρο εκνευρίστηκε κι έκανε κι άλλα λάθη και ο Pol Espargaro. Ο αντικαταστάτης του Franco Morbidelli που υπεβλήθη σε εγχείρηση στο γόνατο την Παρασκευή στην Ιταλία, Garrett Gerloff, τερμάτισε 17ος. Καλή εμφάνιση μέχρι τον 18ο γύρο όταν και έπεσε, έκανε ο Iker Lecuona που ήταν 11ος. Η πρώτη πτώση του αγώνα ήταν αυτή του Valentino Rossi ενώ από πτώση εγκατέλειψε, τελικά και ο Jack Miller. Ακολουθεί το καλοκαιρινό διάλλειμα των 5 εβδομάδων για το MotoGP. Επιστροφή στην πίστα της Αυστρίας, το Red Bull Ring για δύο συνεχόμενους αγώνες στις 8 και στις 15 Αυγούστου.

Τα αποτελέσματα του αγώνα

Η βαθμολογία μετά από 9 αγώνες

ΠΗΓΗ