
Bij de start nam Johann Zarco brutaal de leiding in handen en aangezien de fransman als enige gestart was op een volledig zachte bandencombinatie kon hij in de openingsfase direct een gat slaan op Vinales. Rossi viel bij de start nog even terug achter Marc Marquez, maar de Italiaan wist de derde plaats al snel terug te pakken. Zarco kon het gat met Vinales niet vast houden en de Spanjaard nam na een aantal ronden de leiding van de Tech 3 Yamaha coureur over. Ook Rossi voerde vervolgens de druk bij Zarco op, maar de posities bleven lange tijd onveranderd. Ook Marquez, Andrea Dovizioso, Cal Crutchlow en Dani Pedrosa konden aansluiten bij de kopgroep waarbij de onderlinge verschillen erg klein waren. Gaandeweg de race kreeg Marquez het iets lastiger op de medium bandencombinatie en kreeg hij zijn teamgenoot Pedrosa, die ook al Crutchlow en Dovizioso op brutale manier had gepasseerd, aan de deur. Marquez leek het gat te kunnen consolideren, maar bij een remfout bij het ingaan van de eerste Chicane verloor hij de controle over zijn Honda en belandde in de grindbak. Hiermee was de race voor hem ten einde. Door de val van Marquez hadden de drie Yamaha-rijders een onoverbrugbaar gat op Pedrosa geslagen, waardoor zij de podiumplaatsen mochten gaan verdelen. Rossi kende een erg sterke slotfase waarin hij binnen een paar ronden Zarco passeerde en het gevormde gat met Vinales snel dicht reed. De Italiaan twijfelde geen moment en remde zijn teamgenoot met nog drie ronden te gaan uit in de eerste chicane van het circuit. Rossi leek over te hebben en de race in zijn voordeel te beslissen, maar Vinales herpakte zich. De Spanjaard voerde de druk op en dwong Rossi halverwege de laatste ronde een fout te maken in Garage Vert. Hierbij kwam Vinales opnieuw naar de leiding. In een poging alsnog de race te winnen pushte Rossi te hard in de laatste bochtencombinatie waarbij hij onderuit ging. De Italiaan kreeg zijn machine niet meer aan de praat en haalde de meet niet. Zo kon Vinales zijn derde overwinning van het seizoen pakken. De Spanjaard haalt daarmee de 500e grand prix zege voor het merk Yamaha. Johann Zarco mocht als tweede mee naar het podium als eerste fransman sinds Randy de Puniet dat haalde sinds de GP van Engeland in 2009. Dani Pedrosa mocht na een moeilijk weekend eveneens plaats nemen op het schavot. Andrea Dovizioso viel met een vierde plaats net buiten het podium, maar hield wel Cal Crutchlow nipt achter zich. Jorge Lorenzo werkte zich vanaf een zestiende startplaats op naar de zesde plaats en Jonas Folger kwam na een inhaalrace na een uitstapje in de openingsfase tot de zevende plek. Jack Miller, Loris Baz en Andrea Iannone maken de top tien vol. Naast de crashes van Rossi en Marquez kwam ook Alvaro Bautista door een crash in de openingsfase niet aan de met. Scott Redding, Danilo Petrucci, Aleix Espargaro, Karel Abraham en Hector Barbera vielen allen uit met mechanische problemen.
Uitslag race:
| Pos | Rider | Team | Time/Gap |
| 1 | Maverick VIÑALES | Movistar Yamaha MotoGP | 43’29.793 |
| 2 | Johann ZARCO | Monster Yamaha Tech 3 | 3.134 |
| 3 | Dani PEDROSA | Repsol Honda Team | 7.717 |
| 4 | Andrea DOVIZIOSO | Ducati Team | 11.223 |
| 5 | Cal CRUTCHLOW | LCR Honda | 13.519 |
| 6 | Jorge LORENZO | Ducati Team | 24.002 |
| 7 | Jonas FOLGER | Monster Yamaha Tech 3 | 25.733 |
| 8 | Jack MILLER | EG 0,0 Marc VDS | 32.603 |
| 9 | Loris BAZ | Reale Avintia Racing | 45.784 |
| 10 | Andrea IANNONE | Team SUZUKI ECSTAR | 48.332 |
| 11 | Tito RABAT | EG 0,0 Marc VDS | 50.036 |
| 12 | Pol ESPARGARO | Red Bull KTM Factory Racing | 52.661 |
| 13 | Bradley SMITH | Red Bull KTM Factory Racing | 53.179 |
| 14 | Sam LOWES | Aprilia Racing Team Gresini | 55.432 |
| 15 | Sylvain GUINTOLI | Team SUZUKI ECSTAR | +1’06.878 |
| Not Classified | |||
| Valentino ROSSI | Movistar Yamaha MotoGP | 1 Lap | |
| Aleix ESPARGARO | Aprilia Racing Team Gresini | 5 Laps | |
| Marc MARQUEZ | Repsol Honda Team | 11 Laps | |
| Danilo PETRUCCI | OCTO Pramac Racing | 11 Laps | |
| Scott REDDING | OCTO Pramac Racing | 21 Laps | |
| Karel ABRAHAM | Pull&Bear Aspar Team | 23 Laps | |
| Hector BARBERA | Reale Avintia Racing | 25 Laps | |
| Not Finished 1st Lap | |||
| Alvaro BAUTISTA | Pull&Bear Aspar Team | 0 Lap | |
Bron: motogp.com, racesport.nl
