Marquez v zadnjem krogu ugnal Vinalesa
Vinales in Marquez sta dirko začela iz prve vrste, a slab štart je pomenil, da se je v vodstvo mimo vseh izstrelil Valentino Rossi in svojo 400. dirko začel z vodstvom. Sledila sta mu Cal Crutchlow in Andrea Iannone.
V drugem ovinku je na široko zapeljal Quartararo in se znašel točno na poti Petruccija, ki je padel, Italijan pa je priletel v zadek Yamahe in Francoza sklatil po tleh.
Rossi je ostal v vodstvu tri kroge, potem pa ga je prehitel Crutchlow, Rossi pa je hitro začel padati po razpredelnici. Crutchlow je potem vodil nekaj krogov, dokler ga v 10. krogu ni prehitel Vinales, ki je pred tem opravil še z Marquezom in Iannonejem.
Marquez mu je sledil in dvojec je vodil preostalih 17 krogov dirke, potem pa je Hondin dirkač v zadnjem krogu na ciljni ravnini Marquez zlahka prišel pred Yamaho. Vinales je načrtoval povratni napad, a je stresel svojo Yamaho pri spustu z Lukey Heights in tam, kjer je Marquez odvil desno, oddrsel v pesek. Marquez je tako zmagal še enajstič letos pred Cruthchlowom in Millerjem, ki je presenetljivo prišel na stopničke po padcu Vinalesa prav na domači dirki. Pred četrtim Bagnaio je imel le pol sekunde prednosti. Tako Francesco Bagnaia kot Joan Mir na petem sta slavila najboljšo uvrstitev v svoji prvi sezoni v kraljevem razredu.
Iannone je Aprilio pripeljal na šesto mesto, sedmi je bil Dovizioso in osmi Rossi.
Zarco je na svoji prvi dirki za Hondo osvojil 13. mesto, Jorge Lorenzo pa je bil prepričljivo zadnji z minuto zaostanka za Marquezom in več 40 sekund za Zarcojem. Tudi 15., Syahrin jeimel pred njim 22 sekund prednosti.
| 1 | Marc Marquez | Honda | Honda | 40m43.729s |
| 2 | Cal Crutchlow | LCR Honda | Honda | 11.413s |
| 3 | Jack Miller | Pramac Ducati | Ducati | 14.499s |
| 4 | Francesco Bagnaia | Pramac Ducati | Ducati | 14.554s |
| 5 | Joan Mir | Suzuki | Suzuki | 14.817s |
| 6 | Andrea Iannone | Aprilia | Aprilia | 15.280s |
| 7 | Andrea Dovizioso | Ducati | Ducati | 15.294s |
| 8 | Valentino Rossi | Yamaha | Yamaha | 15.841s |
| 9 | Alex Rins | Suzuki | Suzuki | 16.032s |
| 10 | Aleix Espargaro | Aprilia | Aprilia | 16.590s |
| 11 | Franco Morbidelli | Petronas Yamaha | Yamaha | 24.145s |
| 12 | Pol Espargaro | KTM | KTM | 26.654s |
| 13 | Johann Zarco | LCR Honda | Honda | 26.758s |
| 14 | Karel Abraham | Avintia Ducati | Ducati | 44.912s |
| 15 | Hafizh Syahrin | Tech3 KTM | KTM | 44.968s |
| 16 | Jorge Lorenzo | Honda | Honda | 1m06.045s |
| - | Maverick Vinales | Yamaha | Yamaha | Odstop |
| - | Mika Kallio | KTM | KTM | Odstop |
| - | Tito Rabat | Avintia Ducati | Ducati | Odstop |
| - | Danilo Petrucci | Ducati | Ducati | Odstop |
| - | Miguel Oliveira | Tech3 KTM | KTM | Odstop |
| - | Fabio Quartararo | Petronas Yamaha | Yamaha | Odstop |


