C'est au Mugello que le Grand Prix d'Italie a lieu. Marc Márquez a signé la pole position devant son coéquipier Francesco Bagnaia et son frère Alex Márquez.
Nouvelle victoire de Marc Márquez
Tous les pilotes ont choisi le pneu tendre à l'arrière alors qu'à l'avant, la quasi-totalité des pilotes ont choisi le pneu medium, sauf Pedro Acosta et Brad Binder qui ont décidé de courir avec le pneu dur.
Marc Márquez a eu un problème avant l'extinction des feux. Francesco Bagnaia prend la tête de la course alors que Johann Zarco et Brad Binder ont chuté dans le premier virage suite à un accrochage. Cet accrochage est causé par une touchette entre Fabio di Giannantonio et Brad Binder. Alex Márquez occupe la 2e position devant Marc Márquez, qui a doublé Fabio Quartararo dans le premier tour. Pedro Acosta a chuté dans le dernier secteur.
Dans le tour suivant, Alex Márquez a pris la tête tandis que Marc Márquez a doublé Francesco Bagnaia. Fabio Quartararo s'est rapproché du trio de tête, suivi par Maverick Viñales. Marc Márquez prend les commandes de la course au début du 4e tour. Dans ce même tour, Alex Rins a chuté dans le classement, alors que son coéquipier Fabio Quartararo a perdu une place au profit de Maverick Viñales au début de la boucle suivante. Fabio di Giannantonio a pris le meilleur sur le pilote d'usine Yamaha dans le 6e tour. Franco Morbidelli suit le mouvement quelques virages après, tout comme Marco Bezzecchi.
Devant, Marc Márquez a 0"7 d'avance sur son frère Alex Márquez et Francesco Bagnaia. Maverick Viñales revient sur les trois pilotes en tête, accompagné de Fabio di Giannantonio. Derrière, Marco Bezzecchi a doublé Franco Morbidelli et Raúl Fernández a fait de même sur Fabio Quartararo. Fermín Aldeguer a mis hors des points Fabio Quartararo.
Marc Márquez s'impose devant Alex Márquez et Francesco Bagnaia. Maverick Viñales, Fabio di Giannantonio, Marco Bezzecchi, Franco Morbidelli, Raúl Fernández et Fermín Aldeguer suivent.