
Dani Pedrosa maakte vanaf de vierde plaats de beste start en nam in de eerste bocht gelijk de leiding in handen. Rossi kwam eveneens goed weg en passeerde Marquez. De Spanjaard wist direct te counteren en nam de tweede plaats al snel weer over. Vinales kende een mindere start en viel terug tot plaats vijf achter Jorge Lorenzo. Vinales herpakte zich wel en passeerde de Ducati-coureur. het gat met Rossi bleef echter gelijk en de leider in het kampioenschap wist geen aanval op te zetten. In de derde ronde van de wedstrijd raakte Vinales even buiten de ideale lijn en dat kon de voorband van zijn Yamaha niet aan. Vinales gleed weg over de voorkant en schakelde zich daarmee uit voor een goede uitslag. Vooraan mocht Pedrosa rondenlang het tempo aangeven terwijl Marquez, Rossi en Zarco bij elkaar de druk opvoerden. Daarachter probeerden ook Cal Crutchlow en Andrea Dovizioso nog aansluiting te vinden, terwijl Lorenzo enkele plaatsen moest toegeven. Met nog vijftien ronden op de teller plaatste Zarco een aanval bij Rossi in het snelle vloeiende gedeelte van het circuit nadat de Italiaan een foutje had gemaakt in de eerste bocht. Rossi gooide echter de deur dicht en de twee raakten elkaar. Rossi zat daarbij aan de buitenkant en moest rechtdoor over het gekleurde asfalt. Beide coureurs verloren weinig tot geen tijd bij de touche. Rossi kreeg na afloop van de race wel een tijdstraf van 0.3 seconden voor het verkrijgen van een voordeel. Een ronde later had Marquez besloten lang genoeg achter zijn teamgenoot te hebben gezeten en zette de aanval op Pedrosa in. Deze wist hem oorspronkelijk te counteren, maar in het langzame gedeelte van het circuit sloeg de regerend kampioen alsnog toe. Marquez kon echter niet direct een gat slaan en de groep tot aan vijfde man Crutchlow bleef dicht op elkaar zitten. Vijf ronden na de inhaalmanoeuvre van Marquez wist Pedrosa zelfs nog weer voorbij te komen aan zijn teamgenoot. Met de slipstream op het lange rechte stuk remde hij Marquez uit, maar die gaf zich niet gewonnen. De twee vochten op het scherpst van de snede, met opnieuw Marquez die aan het langste eind trok. Richting het einde van de race betaalde de keuze voor de harde voor en achterband zich uit voor Marquez, die de ene na de andere snelste ronde van de wedstrijd op de klokken wist te zetten. Daarmee wist hij zijn voorsprong op de achtervolgers snel uit te bouwen. Pedrosa verloor op zijn beurt wat tijd, waardoor hij in de greep van Rossi terecht kwam. De Italiaanse veteraan wachtte daar rustig zijn kans af en pas twee ronden voor het einde plaatste Rossi een aanval op Pedrosa. De Spanjaard had hier geen antwoord meer op en moest zodoende de tweede plaats aan Rossi laten. Op hetzelfde moment plaatste ook Cal Crutchlow een manoeuvre op Zarco. De Fransman wist dat in eerste instantie af te slaan, maar bij een tweede poging van de Brit moest de Tech 3 Yamaha-coureur zich alsnog gewonnen geven. Vooraan was Marquez echter oppermachtig en won hij de race met bijna drie seconden voorsrpong op Rossi, terwijl Pedrosa de derde plaats opeiste. Crutchlow valt met de vierde plaats net buiten het podium en Johann Zarco pakt in zijn derde MotoGP race de vijfde plaats. Daarachter passeerde Dovizioso als zesde de meet na een eenzame wedstrijd. Hij was daarmee de beste Ducati-coureur en hield Andrea Iannone, Danilo Petrucci en Jorge Lorenzo achter zich. De top tien wordt vol gemaakt door Jack Miller. Loriz Baz, Sam Lowes en Karel Abraham crashten uit de race, en Pol Espargaro en Aleix Espargaro kregen te maken met mechanische problemen.
Uitslag race:
| Pos | Rider | Team | Time/Gap |
| 1 | Marc MARQUEZ | Repsol Honda Team | 43’58.770 |
| 2 | Valentino ROSSI | Movistar Yamaha MotoGP | 3.069 |
| 3 | Dani PEDROSA | Repsol Honda Team | 5.112 |
| 4 | Cal CRUTCHLOW | LCR Honda | 7.638 |
| 5 | Johann ZARCO | Monster Yamaha Tech 3 | 7.957 |
| 6 | Andrea DOVIZIOSO | Ducati Team | 14.058 |
| 7 | Andrea IANNONE | Team SUZUKI ECSTAR | 15.491 |
| 8 | Danilo PETRUCCI | OCTO Pramac Racing | 16.772 |
| 9 | Jorge LORENZO | Ducati Team | 17.979 |
| 10 | Jack MILLER | EG 0,0 Marc VDS | 18.494 |
| 11 | Jonas FOLGER | Monster Yamaha Tech 3 | 18.903 |
| 12 | Scott REDDING | OCTO Pramac Racing | 28.735 |
| 13 | Tito RABAT | EG 0,0 Marc VDS | 30.041 |
| 14 | Hector BARBERA | Reale Avintia Racing | 31.364 |
| 15 | Alvaro BAUTISTA | Pull&Bear Aspar Team | +1’06.547 |
| 16 | Bradley SMITH | Red Bull KTM Factory Racing | +1’22.090 |
| 17 | Aleix ESPARGARO | Aprilia Racing Team Gresini | 2 Laps |
| Not Classified | |||
| Sam LOWES | Aprilia Racing Team Gresini | 10 Laps | |
| Pol ESPARGARO | Red Bull KTM Factory Racing | 12 Laps | |
| Loris BAZ | Reale Avintia Racing | 13 Laps | |
| Maverick VIÑALES | Movistar Yamaha MotoGP | 20 Laps | |
| Karel ABRAHAM | Pull&Bear Aspar Team | 20 Laps |
Bron; motogp.com, racesport.nl, lcr.mc
