Bastianini memanfaatkannya untuk menyalip, tapi tetap tak mampu menandingi kecepatan saudara Marquez. Akhirnya, Alex tampil gemilang dan mengamankan kemenangan kandang, sementara Marc harus puas di posisi kedua. Acosta sendiri meraih podium pertamanya di Grand Prix bersama KTM.
Fabio Quartararo (Yamaha) dan rookie Ai Ogura melengkapi enam besar. Francesco Bagnaia, yang memulai dari posisi ke-21, berhasil bangkit hingga finis ketujuh.
Luca Marini membawa Honda ke posisi kedelapan, diikuti Miguel Oliveira (Pramac Yamaha) dan Jorge Martin (Aprilia) yang menutup sepuluh besar.
Balapan juga diwarnai sejumlah insiden. Marco Bezzecchi terjatuh di awal setelah bersenggolan dengan Franco Morbidelli, sementara Fabio di Giannantonio harus keluar akibat menghindari insiden tersebut.
Morbidelli sendiri terkena long lap penalty usai insiden di Sprint, bersama Fermin Aldeguer. Beberapa pembalap lain juga gagal finis, termasuk Brad Binder, Johann Zarco, Alex Rins, Lorenzo Savadori, dan Morbidelli.