Première course du week-end italien, sur le circuit du Mugello. Francesco Bagnaia, leader du Championnat du Monde des pilotes, part de la pole position.
Francesco Bagnaia s'impose
Francesco Bagnaia rentre en tête dans le premier virage alors qu'Alex Márquez a chuté suite à une touchette avec Brad Binder. Marc Márquez suit le Champion du Monde en titre, devant Jorge Martín, Luca Marini et Jack Miller. Johann Zarco est 7e, Fabio Quartararo 11e.
Jorge Martín parvient à passer le pilote Repsol Honda pour le gain de la 2e place. La pluie commence doucement à s'inviter sur le circuit italien, alors que Jorge Martín a pris les commandes de la course. Francesco Bagnaia, Marc Márquez, Jack Miller, Luca Marini et Marco Bezzecchi suivent. Derrière le leader de la course, les pilotes sont à moins d'une seconde. Brad Binder reçoit un Long Lap alors que Marc Márquez a perdu de nombreuses places suite à une manœuvre avec Jack Miller.
Au début du 4e tour, Francesco Bagnaia reprend la tête de la course. Marco Bezzecchi a pris la 3e place, alors qu'Alex Rins a chuté dans le virage 8. Le tour suivant, Marco Bezzecchi monte en 2e position, Johann Zarco est 4e. Fabio Quartararo assure le point de la 9e place.
A 4 tours de la fin de la course, pas de changement pour les quatre premiers. Luca Marini a chipé la 5e place à Jack Miller, alors qu'Aleix Espargaró a passé Fabio Quartararo. Le pilote Aprilia s'est défait d'Enea Bastianini deux tours plus tard.
Francesco Bagnaia remporte une nouvelle fois la Sprint, devant Marco Bezzecchi et Jorge Martín, qui a résisté jusqu'à la ligne d'arrivée à Johann Zarco. Luca Marini, Jack Miller, Marc Márquez, Aleix Espargaró et Enea Bastianini suivent. Fabio Quartararo, qui a annoncé sa séparation avec son manager Eric Mahé, échoue à la porte des points.