Memasuki lap ke-20, Bagnaia akhirnya berhasil melewati Vinales. Dia pun memimpin klasemen sementara dengan 18 poin kalau bisa memenangkan balapan.
Sementara itu, Quartararo terus mencatatkan waktu tercepat di antara ketiga pebalap teratas ini. Dengan balapan masih tersisa 7 lap lagi, Quartararo berpeluang finis di posisi kedua. Sisa lima lap menuju garis finis, Quartararo sudah berada tepat di belakang Vinales.
Pada lap terakhir, posisi Bagnaia, Vinales dan Quartararo semakin ketat. Tapi memasuki tikungan terakhir, Pecco Bagnaia tidak terkejar, begitu pun dengan posisi Vinales yang tidak bisa dilewati Quartararo.
1 Francesco Bagnaia ITA Ducati Lenovo (GP23)
2 Maverick Viñales SPA Aprilia Factory (RS-GP23)
3 Fabio Quartararo FRA Monster Yamaha (YZR-M1)
4 Fabio Di Giannantonio ITA Gresini Ducati (GP22)
5 Marco Bezzecchi ITA Mooney VR46 Ducati (GP22)
6 Brad Binder RSA Red Bull KTM (RC16)