Marc Marquez memenangkan Grand Prix Italia setelah mengalahkan pesaingnya, Francesco Bagnaia dan Alex Marquez, dalam pertarungan sengit. Balapan dimulai dengan start yang bagus dari pembalap Ducati itu, menyamai rekan setimnya di Tikungan 1. Namun, Bagnaia tidak menyerah dan langsung menyerang ke Tikungan 2. Ketiga pembalap ini kemudian bertarung sengit di lap-lap awal dengan pergantian pimpinan balapan.
Bagnaia tampak mengalami kesulitan dengan bagian depan motornya setelah kontak dengan Marc Marquez di Tikungan 5. Adik Marc Marquez, Alex, berhasil menyalip Bagnaia, tetapi Marc kembali memimpin pada lap kesembilan dan meraih kemenangan kelima musim ini. Alex finis di posisi kedua.
Di belakang mereka, Fabio Di Giannantonio berhasil menyelinap untuk meraih posisi ketiga setelah Bagnaia tidak mampu mempertahankan podium. Posisi keempat awalnya direbut oleh Maverick Vinales, tetapi dia terjatuh setelah kontak dengan Franco Morbidelli. Morbidelli mendapatkan penalti lap panjang dan finis di posisi keenam setelah pulih.
Pada akhirnya, Marco Bezzecchi finis di posisi kelima, diikuti oleh Raul Fernandez yang memperoleh posisi ketujuh. Duo KTM, Pedro Acosta dan Brad Binder, berjuang untuk finis di posisi kedelapan dan kesembilan. Sedangkan Ai Ogura berhasil menempati posisi 10 besar.
Beberapa pembalap lain yang gagal finis termasuk Enea Bastianini, Johann Zarco, dan Jack Miller. Miller meninggalkan motornya karena masalah pada kopling. Meskipun demikian, Marc Marquez tetap meraih kemenangan gemilang di Grand Prix Italia.
Marc Marquez Raih Kemenangan ke-93 di MotoGP Italia
