Marc Marquez terus memperlebar jarak di depan. Rider Ducati itu sudah 2,4 detik di putaran ke-13 dan Acosta berupaya memangkasnya. Sementara Bezzecchi belum cukup dekat dengan Alex di posisi tiga.
Alih-alih memangkas jarak, Bezzecchi malah melakukan kesalahan di tikungan terakhir dan kehilangan waktu. Ia pun tertinggal lebih jauh dari Alex Marquez.
Lima putaran tersisa dari 20 lap, Marc Marquez sudah 2,7 detik lebih dari Acosta di posisi kedua. Sementara Acosta berjarak 1,4 detik dari Alex dan Alex memimpin 0,6 detik dari Bezzecchi. Tiga pebalap terdepan saling terpisah satu sama lain.
Tak ada perubahan di tiga posisi terdepan hingga garis finis. Namun pertarungan terjadi antara Bezzecchi dan Ogura di tiga putaran terakhir. Keduanya sempat bersenggolan hingga winglet kiri Ogura lepas.
Ogura bertahan dan mengamankan posisi empat. Bezzecchi yang melebar malah kemudian disalip Enea Bastianini yang finis kelima. Luca Marini, Fabio Di Gianantonio, Brad Binder, dan Franco Morbidelli melengkapi 10 besar.