Ο Bagnaia έκανε πολύ καλή εκκίνηση με τον Marquez να βρίσκεται πίσω του. Σύντομα οι δυο τους έφτιαξαν μια απόσταση ασφαλείας από τον τρίτο Marcel Schrotter. Η διαφορά των δυο πρωτοπόρων έμεινε κοντά στο μισό δευτερόλεπτο για το μεγαλύτερο μέρος του αγώνα των 25 γύρων. Ο ρυθμός του Marquez έπεσε στους τελευταίους γύρους, όμως κατάφερε να διατηρήσει τη θέση του και να τερματίσει 2,7 δευτερόλεπτα πίσω από τον Bagnaia.
Στον 15ο γύρο ο ομόσταυλος του Marquez, Joan Mir, κατάφερε να περάσει τον Schrotter και να ανέβει στην τρίτη θέση, αλλά ήταν ήδη πέντε δευτερόλεπτα μακριά από την κορυφή. Είχε ίδιο ρυθμό με τους πρωτοπόρους και κατάφερε να μειώσει στο τέλος την διαφορά του από τον Marquez, όμως δεν είχε χρόνο για κάτι καλύτερο, οπότε έμεινε τρίτος, ανεβαίνοντας για πρώτη φορά σε βάθρο της Moto2.
Η τέταρτη θέση που κατέκτησε ο Schrotter ήταν το καλύτερο αποτέλεσμα που έχει σημειώσει μέχρι τώρα κατά τη θητεία του στη Moto2. O Xavi Vierge θα εκκινούσε κανονικά από τη δεύτερη θέση, αλλά ένα πρόβλημα στην αντλία καυσίμου ανάγκασε τους μηχανικούς να φέρουν τη μοτοσυκλέτα στα pits και τελικά ξεκίνησε από την τελευταία θέση. Όμως, στον 7ο μόλις γύρο, είχε καταφέρει να κερδίσει 25 θέσεις και να βρεθεί δέκατος, ενώ συνέχισε να κερδίζει θέσεις και τελικά τερμάτισε πέμπτος.
Οι Oliveira και Fenati πήραν την έκτη και την έβδομη θέση αντίστοιχα, ενώ η όγδοη θέση που πήρε ο Fabio Quartararo ήταν και το καλύτερο φετινό του αποτέλεσμα. Η πρώτη δεκάδα συμπληρώθηκε από τους Brad Binder και Stefano Manzi.
Αποτελέσματα αγώνα:
Francesco Bagnaia ITA SKY Racing Team VR46 (Kalex) 40m 40.162s
Alex Marquez SPA EG 0,0 Marc VDS (Kalex) 40m 42.871s
Joan Mir SPA EG 0,0 Marc VDS (Kalex) 40m 45.027s
Marcel Schrotter GER Dynavolt Intact GP (Kalex) 40m 47.203s
Xavi Vierge SPA Dynavolt Intact GP (Kalex) 40m 49.973s
Miguel Oliveira POR Red Bull KTM Ajo (KTM) 40m 50.105s
Romano Fenati ITA Marinelli Snipers Team (Kalex) 40m 52.455s
Fabio Quartararo FRA MB Conveyors - Speed Up Racing (Speed Up) 40m 54.747s
Brad Binder RSA Red Bull KTM Ajo (KTM) 40m 55.591s
Stefano Manzi ITA Forward Racing Team (Suter) 40m 57.390s
Hector Barbera SPA Pons HP40 (Kalex) 40m 58.971s
Andrea Locatelli ITA Italtrans Racing Team (Kalex) 40m 59.703s
Sam Lowes GBR Swiss Innovative Investors (KTM) 41m 1.274s
Simone Corsi ITA Tasca Racing Scuderia Moto2 (Kalex) 41m 3.672s
Khairul Idham Pawi MAL IDEMITSU Honda Team Asia (Kalex) 41m 6.158s
Bo Bendsneyder NED Tech 3 Racing (Tech 3) 41m 9.429s
Steven Odendaal RSA NTS RW Racing GP (NTS) 41m 12.655s
Mattia Pasini ITA Italtrans Racing Team (Kalex) 41m 24.168s
Joe Roberts USA NTS RW Racing GP (NTS) 41m 25.771s
Jules Danilo FRA Nashi Argan SAG Team (Kalex) 41m 26.002s
Danny Kent GBR MB Conveyors - Speed Up Racing (Speed Up) 41m 26.214s
Niki Tuuli FIN SIC Racing Team (Kalex) 41m 28.533s
Lukas Tulovic GER Kiefer Racing (KTM) 41m 34.466s
Corentin Perolari FRA Promoto Sport (Transformiers) 41m 37.640s
Tetsuta Nagashima JPN IDEMITSU Honda Team Asia (Kalex) 41m 47.874s
Xavi Cardelus AND Team Stylobike (Kalex) 42m 1.918s
Cedric Tangre FRA Yohan Moto Sport (Tech 3) 42m 16.704s
Federico Fuligni ITA Tasca Racing Scuderia Moto2 (Kalex) DNF Hector Garzo SPA Tech 3 Racing (Tech 3) DNF Lorenzo Baldassarri ITA Pons HP40 (Kalex) DNF Iker Lecuona SPA Swiss Innovative Investors (KTM) DNF Jorge Navarro SPA Federal Oil Gresini Moto2 (Kalex) DNF Eric Granado BRA Forward Racing Team (Suter) DNF Luca Marini ITA SKY Racing Team VR46 (Kalex) DNF Isaac Viñales SPA SAG Team (Kalex) DNF