Il pilota spagnolo, cambiando per primo la moto, al terzo giro, apparentemente per una scelta sbagliata delle gomme, si è trovato in vantaggio rispetto al resto del gruppo. Non così Valentino Rossi che ha cambiato quasi per ultimo ed è stato poi autore di una rimontona che lo ha portato dalle posizioni intorno alla quindicesima piazza al quarto posto superando Cal Crutchlow all'ultimo giro.
Nel finale è tutta una battaglia per le posizioni con Dovizioso che infila Petrucci ed il podio che non cambia con la doppietta Honda spagnola con Marquez e Pedrosa. Terzo posto per la Yamaha di Maverick Vinales. Poi Rossi, Crutchlow, Dovizioso, Petrucci, Aleix Espargarò. In classifica Marquez allunga a 154 punti, 14 di vantaggio su Vinales. Dovizioso è 23 dal leader, Valentino Rossi è a 22.
Il motomondiale ritorna il 13 agosto in Austria per l'undicesima prova sul circuito dello Spielberg.