Μια πτώση του Francesco Bagnaia προς το τέλος του αγώνα, χάρισε στον Maverick Vinales την πρώτη του νίκη της φετινής σεζόν.
Ο αναβάτης της Yamaha βρέθηκε να οδηγεί τον αγώνα, αφού στην τέταρτη στροφή του πρώτου γύρου πέρασε τον Jack Miller και άνοιξε μια διαφορά μισού δευτερολέπτου. Οι ελπίδες του Miller για μια θέση στο βάθρο εξανεμίστηκαν καθώς άρχισε γρήγορα να χάνει θέσεις και στον 8ο γύρο εγκατέλειψε με πρόβλημα στον κινητήρα. Ο ομόσταυλός του στη Ducati, Francesco Bagnaia, κυνηγούσε από τον δεύτερο γύρο τον Vinales και κατάφερε να περάσει στον 6ο γύρο, όταν ο Ισπανός ανοίχτηκε στη στροφή 4. Αξιοποιώντας τη δύναμη της Ducati και την πρόσφυση του μαλακού πίσω ελαστικού, ο Bagnaia άρχισε αμέσως να φτιάχνει διαφορά, η οποία έφτασε το ένα δευτερόλεπτο μερικούς γύρους αργότερα.
Η διαφορά παρέμενε σταθερή στα 1.4 με 1.6 δευτερόλεπτα και ο Vinales φαινόταν να μπορεί εύκολα να διαχειριστεί την απόσταση που τον χώριζε από τους διώκτες του, Espargaro και Quartararo. Αν και η διαφορά από τον Bagnaia είχε πέσει στα 1.1 δευτερόλεπτα στο ξεκίνημα του 21 γύρου, ο Ιταλός φαινόταν να την ελέγχει, όμως όλα τελείωσαν για εκείνον όταν έπεσε στη στροφή 6. Αυτό επέτρεψε στον Vinales να δει πρώτος την καρό σημαία και να γίνει ο έκτος διαφορετικός νικητής για φέτος. Η μάχη για τη δεύτερη θέση κράτησε μέχρι τους τελευταίους γύρους με τον Mir να περνά τους Espargaro και Quartararo, φέρνοντας τη Suzuki στο δεύτερο σκαλί του βάθρου. Ο Espargaro κατάφερε να μείνει στην τρίτη θέση παρά την έντονη φθορά που είχε το μαλακό πίσω ελαστικό του.