Namun justru Bagnaia yang start dari posisi ketujuh mampu menyalip Marquez menjelang lap kedua.
Martin kemudian mengambil alih posisi terdepan saat ia dan Marquez menyalip Bagnaia pada trek lurus di akhir lap kedua, tetapi Bagnaia mampu bangkit untuk kembali menyalip Marquez.
Marquez kemudian turun ke posisi keempat saat Bezzecchi mampu melewatinya.
Martin dan Bagnaia kemudian mampu menjauh untuk sementara dari kejaran Bezzecchi dan Marquez.
Jalannya balapan berubah secara drastis di tikungan Dani Pedrosa saat balapan menyisakan 15 lap, ketika tekanan Bagnaia kepada Martin membuat Martin melakukan kesalahan dan terjatuh.
Hal itu membuat Bagnaia sempat unggul beberapa detik di depan Bezzechi dan Marquez.
Bezzecchi kemudian terlihat bermasalah, saat sepeda motornya beberapa kali meluncur keluar jalur dan Marquez mampu melewatinya.
Walau demikian, Bagnaia memperlihatkan kekuatan mentalnya dengan terus menempel pembalap terdepan.
Ia lantas mencatatkan waktu lap tercepat saat balapan menyisakan lima lap.
Bagnaia kemudian mampu menyalip Marquez, dan menjaga keunggulan atas pembalap tuan rumah sampai berakhirnya balapan.(*)