Francesco Bagnaia berhasil meraih kemenangan ketiganya secara beruntun di MotoGP Mugello setelah tampil dominan di depan Jorge Martin.
Meskipun start dengan baik, Bagnaia segera disalip oleh Jack Miller yang naik dari posisi keempat ke posisi pertama.
Namun, juara dunia bertahan itu langsung memberikan respons di tikungan kedua.
Jack Miller kesulitan untuk mengikuti kecepatan Bagnaia dan Martin, hampir terjadi tabrakan antara dirinya, Marquez bersaudara, dan Luca Marini.
Alex Marquez melakukan late braking saat memasuki tikungan pertama dan dengan keajaiban ia berhasil melesat di antara Marquez dan Marini, sebelum melesat keluar di tikungan pertama.
Hal itu memungkinkan Miller untuk melaju melewati Marquez, meskipun Marquez juga berada di dalamnya bersama dengan pembalap Australia itu.
Berada di posisi keempat dan mampu mengikuti kecepatan Marini, Marc Marquez kemudian melakukan kesalahan besar dengan mengalami crash untuk keempat kalinya secara beruntun di Grand Prix.
Kecelakaan Marquez terjadi di tikungan terakhir saat ia bersiap untuk melewati Marini, namun pembalap Repsol Honda itu terlalu lebar sebelum kehilangan kendali pada ban depan.
Meskipun jarak antara Bagnaia dan Martin tetap stabil setengah detik, bendera kuning dikibarkan di sektor tiga karena kecelakaan Miguel Oliveira.
Alex Marquez, yang berada di posisi keempat, melakukan upaya pertamanya untuk merebut posisi ketiga dari Marini pada lap ke-12, namun pembalap Spanyol itu keluar sedikit dari lintasan dan Marini berhasil merebut kembali posisinya.
Marquez kemudian berhasil melakoni manuvernya di tikungan yang sama pada lap ke-13, setelah memanfaatkan cengkeraman ban belakang yang lebih baik untuk mendekati Marini di sepanjang garis lurus start-finish.
Lap ke-14 menjadi lap penting dalam pertarungan memperebutkan kemenangan. Bagnaia, yang memimpin dengan selisih 0.4 detik di awal lap, berhasil meningkatkan keunggulannya menjadi lebih dari 0.6 detik dan unggul satu detik pada lap selanjutnya.
Balapan sulit bagi Marquez bersaudara semakin buruk saat Alex mengalami kecelakaan saat posisi ketiga di tikungan kedua [lap ke-15].
Dalam upaya putus asa untuk meraih podium di kandang sendiri, Marini mencoba untuk segera merespons setelah melakukan kesalahan di tikungan terakhir, dan meskipun sejenak berada di depan Zarco, pembalap Italia itu tidak dapat menahan serangan Zarco lebih lama.
Tak menyerah untuk merebut posisi ketiga, Marini tetap berada di dekat Zarco meskipun sulit untuk melakukan manuver.