La primera carrera del fin de semana arrancaba con Ivo Monticelli al frente, aunque un fallo poco después dejaba a Jorge Prado liderando en MXGP. Sin embargo el piloto español llevaba tras de sí a Jeffrey Herlings y a Tony Cairoli. Prado fue capaz de soportar la presión durante doce vueltas pero no sólo la de Herlings y Cairoli, ya que al grupo había llegado también Seewer.
Finalmente, en la décimo tercera vuelta de carrera Herlings superaba a Prado, que luchó como un titán para aguantar la segunda y tercera posición. Lamentablemente Jorge cedió ante el empuje de Jeremy Seewer y Cairoli en los compases finales para acabar en una gran cuarta plaza la primera carrera. El top5 lo completó en la primera manga el francés Gautier Paulin que cruzó meta a poco menos de dos segundos de Prado.
José Butrón, el otro representante español esta temporada, tuvo que abandonar en esta primera carrera cuando todavía quedaban once vueltas para el final.
La salida de la segunda carrera fue casi un calco de la segunda, aunque en esta ocasión fue Prado el que se puso al frente al cruzar la línea de holeshot. Después de eso llegaron de nuevo doce vueltas de liderazgo del piloto gallego que, recordemos, está en su primera temporada en la categoría reina y pasó un invierno complicado por culpa de las lesiones.
De nuevo en la vuelta 13 Jorge perdió el liderato a favor de Herlings y poco después también perdió las posiciones de podio, una situación que aprovecharon de nuevo Seewer y Cairoli, que se había caído al inicio de la manga, para volver a subir al cajón. En esta ocasión Romain Ferbé llevó su Kawasaki a la cuarta plaza con Tim Gajser y su Honda en el quinto puesto. Prado acabó finalmente en la sexta posición la segunda carrera y quinto en la clasificación del Gran Premio siendo, de lejos, el piloto que más vueltas lideró.
Por su parte, Butrón rozó los puntos al acabar vigésimo tercero enfrascado e una intensa lucha.

Top10 Carrera 1
- Jeffrey Herlings (NED, KTM), 35:19.086
- Jeremy Seewer (SUI, Yamaha), +0: 04.449
- Antonio Cairoli (ITA, KTM), +0:05.809
- Jorge Prado (ESP, KTM), +0:18.901
- Gautier Paulin (FRA, Yamaha), +0:20.460
- Romain Febvre (FRA, Kawasaki), +0:27,508
- Glenn Coldenhoff (NED, GASGAS), +0:29.307
- Tim Gajser (SLO, Honda), +0:34.581
- Mitchell Evans (AUS, Honda), +0:39,860
- Arminas Jasikonis (LTU, Husqvarna), +0:40.323
Top10 Carrera 2
- Jeffrey Herlings (NED, KTM), 35:18.731
- Jeremy Seewer (SUI, Yamaha), +0:01.973
- Antonio Cairoli (ITA, KTM), +0:07.461
- Romain Febvre (FRA, Kawasaki), +0:09.053
- Tim Gajser (SLO, Honda), +0:09.691
- Jorge Prado (ESP, KTM), +0:23.291
- Mitchell Evans (AUS, Honda), +0:45,795
- Glenn Coldenhoff (NED, GASGAS), +0:48.674
- Arminas Jasikonis (LTU, Husqvarna), +0:51.293
- Alessandro Lupino (ITA, Yamaha), +0:56.253
Top10 GP de Italia
- Jeffrey Herlings (NED, KTM), 50 puntos
- Jeremy Seewer (SUI, YAM), 44 puntos
- Antonio Cairoli (ITA, KTM), 40 puntos
- Romain Febvre (FRA, KAW), 33 puntos
- Jorge Prado (ESP, KTM), 33 puntos
- Tim Gajser (SLO, HON), 29 puntos
- Glenn Coldenhoff (NED, GAS), 27 puntos
- Mitchell Evans (AUS, HON), 26 puntos
- Gautier Paulin (FRA, YAM), 26 puntos
- Arminas Jasikonis (LTU, HUS), 23 puntos
Clasificación Provisional
- Jeffrey Herlings (NED, KTM), 263 puntos
- Antonio Cairoli (ITA, KTM), 203 puntos
- Tim Gajser (SLO, HON), 196 puntos
- Arminas Jasikonis (LTU, HUS), 186 puntos
- Jeremy Seewer (SUI, YAM), 178 puntos
- Glenn Coldenhoff (NED, GAS), 173 puntos
- Gautier Paulin (FRA, YAM), 155 puntos
- Jorge Prado (ESP, KTM), 153 puntos
- Clement Desalle (BEL, KAW), 146 puntos
- Romain Febvre (FRA, KAW), 137 puntos



