Όταν έσβησαν τα φώτα της εκκίνησης, ο Alex Marquez πετάχτηκε με απίστευτο τρόπο από τη δεύτερη σειρά της εκκίνησης και κατάφερε να στρίψει πρώτος, με τους Raul Fernandez και Marco Bezzecchi να ακολουθούν.
Ο Fernandez μάλιστα (που έχει δείξει έναν πολύ καλό ρυθμό όλο το Σαββατοκύριακο), επιτέθηκε αμέσως και ανέβηκε στην κορυφή του αγώνα, ενώ καραδοκούσε και ο Bezzecchi.
Ένα άνοιγμα της γραμμής του Alex στην τέταρτη στροφή, έδωσε την ευκαιρία στον Bezzecchi και οι δύο Aprilia άρχισαν αμέσως να ανοίγουν διαφορά, δείχνοντας ότι βρίσκονται σε άλλο επίπεδο.
Εν τω μεταξύ, ο Alex Marquez δεχόταν πίεση από τους Jack Miller και Pedro Acosta, με τον Αυστραλό μάλιστα να κάνει την επίθεσή του στον πέμπτο γύρο, αλλά τον Alex να απαντάει αμέσως.
Μπροστά, ο Bezzecchi έκανε ένα λάθος στον 7ο γύρο και άνοιξε τη γραμμή του, επιτρέποντας μια “ανάσα” στον Raul Fernandez.
Αυτό δεν κράτησε πολύ, καθώς ο Ιταλός έφτασε και πάλι στην ουρά του Ισπανού και με τέσσερις γύρους να απομένουν επιτέθηκε και πέρασε τον Fernandez στη 2η στροφή.
Από εκεί και πέρα τα πράγματα ξεκαθάρισαν, με τον Bezzecchi να ανοίγει τη διαφορά και να παίρνει άνετα τη νίκη, με διαφορά 3,1 δευτερολέπτων, ενώ ο Raul Fernandez έκανε το 1-2 για την Aprilia, κάτι που συνέβη για πρώτη φορά σε αγώνα Sprint.
Πιο πίσω, η μάχη για το βάθρο έφτασε μέχρι τέλους.
Ο Alex Marquez είχε υποχωρήσει στα τελευταία στάδια και ο Pedro Acosta πάλευε με τον Jack Miller, ο οποίος ήθελε οπωσδήποτε να πάρει ένα βάθρο μπροστά στους συμπατριώτες του.
Το προσπάθησε μέχρι την τελευταία στροφή, όμως σε κάθε περίπτωση ο Acosta μπορούσε να του κλείνει την πόρτα και έτσι να κρατήσει τελικά την τρίτη θέση, με τον Miller τέταρτο και τον Fabio Di Giannantonio να τερματίζει ακριβώς στην ουρά τους.
Ο Alex Marquez τελικά έμεινε στην έκτη θέση, με τον Fabio Quartararo να ακολουθεί.
Τις βαθμολογούμενες θέσεις συμπλήρωσαν οι Luca Marini και Pol Espargaro.