
L’Italien a commencé par doubler son coéquipier Jorge Lorenzo, auteur de la pole position, pour mener dès le début de la course et a ensuite répondu aux attaques de Marc Márquez (Repsol Honda) alors que Lorenzo, seul pilote à avoir choisi le pneu avant dur, recalait en troisième position.
La chute de Márquez dans le dixième tour, alors que le Champion du Monde en titre était lancé à la poursuite de Rossi, a été le tournant de la course et a permis à Rossi de se retrouver seul en tête avec deux secondes d’avance sur Lorenzo. L’Italien a maintenu un rythme suffisamment élevé pour entretenir son avance et a franchi la ligne d’arrivée 1.578s avant Lorenzo tandis que Márquez, reparti vingtième après sa chute, est remonté jusqu’à la quinzième place.
Dani Pedrosa (Repsol Honda) a pris la troisième place suite à un long duel avec Andrea Dovizioso (Ducati) tandis que Andrea Iannone (Pramac Racing) renforçait la présence italienne dans le Top 5 en finissant à six secondes de son compatriote.
Pol Espargaró (Monster Yamaha Tech3), Bradley Smith, Álvaro Bautista (GO&FUN Honda Gresini) et Yonny Hernández (Energy T.I. Pramac Racing) complétaient le Top 10 à l’arrivée.
Karel Abraham (Cardio AB Motoracing) était le premier pilote de la catégorie Open suite à l’abandon d’Aleix Espargaró (NGM Forward Racing) et devançait Hiroshi Aoyama (Drive M7 Aspar), Scott Redding (GO&FUN Honda Gresini) ainsi que le pilote local Alex de Angelis (NGM Forward Racing).
Mike di Meglio (Avintia Blusens) est tombé dans le premier tour et s’est fracturé les 4e et 5e métacarpien de la main gauche. L’ancien Champion du Monde 125cc devra vraisemblablement être opéré à son retour en France.
Malgré sa chute, Márquez, vainqueur à onze reprises en treize courses cette année, conserve respectivement 74, 75 et 112 points d’avance sur Pedrosa, Rossi et Lorenzo.