Marc Marquez yang berada di barisan depan langsung melancarkan serangan ke Bezzecchi. Setelah dua kali mencoba, ia akhirnya berhasil menyalip di Tikungan 3 pada lap kedua.
Dengan karakter balapnya yang kuat, Marquez terus menekan Bezzecchi, sementara Bagnaia masih berada di posisi ketiga.
Namun, kejutan sempat muncul di pertengahan balapan ketika Bezzecchi memimpin dengan gap 0,8 detik akibat suhu ban Marquez yang meningkat. Meski begitu, sang juara dunia delapan kali kembali mendekat dan mengambil alih pimpinan balapan dengan 10 lap tersisa.
Pertarungan ketat kembali terjadi ketika Bezzecchi mencoba melawan di Tikungan 6 setelah Marquez sempat disalip di Tikungan 3. Marquez merespons cepat di lap berikutnya dan berhasil menjaga jarak.
Pada saat bersamaan, Fermin Aldeguer tampil mengejutkan. Rookie yang tampil kuat di Sprint ini menyalip Pedro Acosta dan Bagnaia, lalu berhasil menundukkan Bezzecchi untuk naik ke posisi kedua.
Aldeguer bahkan sempat memangkas jarak dengan Marquez hingga hanya satu detik. Namun, Marquez menunjukkan pengalaman dan kecepatannya untuk tetap bertahan hingga garis finis.