Francoski dirkač dirko v svojo korist odločil v zadnjih nekaj krogih.
Dirko je sicer najbolje začel najhitrejši na kvalifikacijah Jorge Martin, ki je povedel pred moštvenim kolegom Zarcom, medtem ko je izjemno slab štart uspel obema tovarniškima dirkačema Yamahe, ki sta padla na rob deseterice.
Quartararo je dirko, v kateri smo videli najmanjšo razliko v zgodovini med dobitniki točk, v svojo korist obrnil v devetnajstem od dvaindvajsetih krogov, ko se je vendarle uspel prebiti pred vojsko Ducatijev v ospredju in s serijo hitrih krogov uspel ustvariti ravno dovolj razlike, da je bil varen pred napadi tekmecev. Johann Zarco je zasedel končno drugo mesto, potem ko se je v zadnjem krogu uspel prebiti pred moštvenega kolega Martina, ki je končal kot tretji, točno sekundo in pol za zmagovalcem.
Alex Rins na Suzukiju je drugo katarsko preizkušnjo končal kot četrti in pred zmagovalcem izpred tedna dni Maverickom Vinalesom, dirkača je med seboj na koncu dirke ločilo le 0.022 sekunde. Šesti je bil najhitrejši Ducatijev tovarniški dirkač. Rinsov moštveni kolega Joan Mir se je moral zadovoljiti s sedmim mestom, med dirko pa bil na štartno-ciljni ravnini deležen grobega dotika s strani Jacka Millerja, ki je bil na koncu deveti. Na osmem mestu med obema dirkačema je končal Brad Binder, ki se je kot eden od dveh dirkačev v dirki odločil uporabiti srednjo zmes sprednje pnevmatike, kar se je izkazalo za pravilno odločitev. Deseterico je za devetim Millerjem končal Aleix Espargaro na Aprilii.
Preostali dobitniki točk so bili Enea Bastianini na enajstem mestu, ki je v zadnjem krogu uspel ubraniti napade Franca Morbidellija, ki ni zmogel višje od dvanajste pozicije. Na trinajstem in štirinajstem mestu sta dirko zaključila oba člana Repsol Honde, Pol Espargaro pred Stefanom Bradlom, zadnjo točko pa je na petnajstem mestu pobral Miguel Oliveira, ki je po hitrem štartu in po vožnji v prvi deseterici v prvi polovici dirke v drugi ostal povsem brez sape in omagal. Prvo petnajsterico pa je na koncu ločilo le 8.9 sekunde
Po dirki bo zelo razočaran Valentino Rossi, ki je končal kot prvi izven dobitnikov točk na šestnajstem mestu, pred Luco Marinijem, Danilom Petruccijem in Lorenzom Savadorijem. Alex Marquez in Iker Lecuona sta dirko zaključila ob stezi.
Po dveh preizkušnjah v prvenstvu vodi Johann Zarco s 40 osvojenimi točkami, ki ima štiri točke prednosti pred obema članoma Monster Yamahe Fabiom Quartararom in Maverickom Vinalesom, prvo peterico pa zaključujeta Francesco Bagnaia s 26 osvojenimi točkami in Alex Rins s 22 osvojenimi točkami.