Še slabši kot Marc Marquez, ki je dirko končal kot sedmi, je bil Francesco Bagnaia, ki je ciljno črto prečkal na 14. mestu.
Italijan Marco Bezzecchi z Aprilio je zmagovalec sprinterske preizkušnje za veliko nagrado Indonezije na dirkališču Mandalika. Najboljši v kvalifikacijah je sicer slabo startal, a nato odlično nadaljeval in v zadnjem krogu prehitel Španca Fermina Aldeguerja na Ducatiju, ki je vodil od starta, na koncu pa se moral zadovoljiti z drugim mestom.
Na dirki presenečenj je bil tretji še en voznik Aprilie in še en Španec, Raul Fernandez.
Bezzecchi je blestel na treningih in kvalifikacijah, si privozil najboljši startni položaj, a zelo slabo startal. Padel je na osmo mesto, toda nato iz kroga v krog pridobival mesta, pol kroga pred koncem pa s tveganim manevrom poznega zaviranja prehitel Aldeguerja, ki je bil na pragu svoje prve zmage, s katero bi pri 20 letih postal najmlajši zmagovalec sprinterske dirke.
»Ne vem, kaj točno se je zgodilo na startu, moramo še analizirati. Po njem nisem verjel, da lahko še zmagam, a nisem obupal. Prehiteval sem tekmece in po fantastičnem zadnjem krogu se je zgodilo nekaj neverjetnega,« je bil zadovoljen Bezzecchi.
Moštvo svetovnega prvaka Marca Marqueza, Ducati, ni imelo svojega dneva. Marquez, ki si je nov naslov svetovnega prvaka zagotovil na prejšnji dirki v Motegiju, in Francesco Bagnaia sta bila neprepričljiva že v kvalifikacijah, Španec je startal z devetega, Italijan pa s 14. mesta.
Na koncu je Marquez pristal na sedmem mestu, med dirko je dobil tudi kazensko podaljšan krog, ker je s proge izrinil Alexa Rinsa, medtem ko je Bagnaia ostal na 14. mestu.
Alex Marquez, Marcov brat, je bil tokrat četrti, zaradi padcev pa dirke nista končala Francoza Fabio Quartararo in Johann Zarco.