A MotoGP Indonéz Nagydíján a rendkívül érdekesen alakuló időmérő és sprintfutam után Bezzecchi indulhatott az élről, őt Aldeguer és Raul Fernandez követte az első sorban. A második sorból Rins, Acosta és Marini rajtolt. Alex Marquez a 7., Quartararo a 8., Marc Marquez a 9., Bagnaia pedig a 16. helyről indulhatott.
Acosta fantasztikus rajtot vett és átvette a vezetést, Marini a második, Aldeguer a harmadik helyen haladt, majd Rins, Raul Fernandez, Quartararo, Alex Marquez és Mir következett.
Bezzecchi rajtja ezúttal is pocsékul sikerült, majd túl optimista manővert kezdett, amivel Marc Marquezt kiütötte és ő is kiesett. Az incidens nagy tempónál történt, Marquez fogta is a karját a baleset után. Az ESPN értesülései szerint az előzetes vizsgálatok egy kisebb törést mutattak ki a jobb vállában, de még CT-t is fognak végezni.
A második körben Mir is eldobta, így a 3. kör kezdetén már csak 16 pilóta volt versenyben. Az élmezőny nagyon együtt maradt, Aldeguer pedig megelőzte Marinit a második helyért és megfutotta a leggyorsabb kört.
A 7. körben Aldeguer előzte meg Acostát és vette át a vezetést, egy körrel később az 1-es kanyarban pedig Acosta beszúrt Aldeguer mellé, de az előzése nem sikerült, így maradt a sorrend.
Aldeguer elkezdett elnyúlni, Marini és Raul Fernandez pedig Acostát támadta a második helyért. Mögöttük Rins, Alex Marquez, Quartararo és Binder jött, Bagnaia pedig kicsúszott és feladta a versenyt, így 15 fősre csökkent a mezőny.
A 13. körben Aldeguernek már több mint 4 másodperc volt az előnye, Acosta pedig egy nagy csata után visszavette a második pozíciót Marinitől, a mezőny második felében pedig Bastianini is kiesett, így 14-en maradtak versenyben.
A harmadik helyért aztán Marini és Raul Fernandez csapott össze - szó szerint, hiszen össze is értek. Mindezt Rins használta ki, aki így dobogós helyre jött fel, Alex Marquez a negyedik helyre javított, míg Fernandez az ötödik, Marini egészen a nyolcadik helyig csúszott vissza.
Miközben Aldeguer előnye már 6,5 másodpercre nőtt, Rins megérkezett Acostára és támadta a spanyol pilótát, és Alex Marquez sem volt messze ettől a párostól, és 11 kör még mindig hátra volt.
9 körrel a futam vége előtt Rins megelőzte Acostát és átvette a második helyet, egy körrel később pedig Acosta megcsúszott, így Alex Marquez is támadni tudta a KTM-est - előzés ekkor még nem történt, 6 körrel a futam vége előtt viszont már igen, így ifjabb Marquez dobogós helyre jött fel.
Amikor már csak 5 kör volt hátra, Alex Marquez Rinst is megelőzte, így már a második helyen haladt. A negyedik helyért nagyon őrületes küzdelem folyt, Binder előzte meg Fernandezt, viszont hatalmas volt a kavarodás.
3 körrel a verseny vége előtt Miller bukott, Rins pedig egészen a tizedik helyig csúszott vissza, amikor már csak 13-an voltak versenyben. Acosta a futam hajrájára új erőre kapott, és megelőzte Alex Marquezt a második helyért.
Aldeguer végül domináns győzelmet aratott, amivel Jorge Martin óta a MotoGP első újonc győztese lett, emellett pedig minden idők legfiatalabb királykategóriás győztesévé is vált. Rajta kívül Acosta és Alex Marquez állhatott még dobogóra.
Binder a negyedik, Marini az ötödik, Fernandez a hatodik lett, majd Quartararo, Di Giannantonio és Rins következett, és összesen 13-an értek célba a 19 indulóból.
A MotoGP szezonja két hét múlva az ausztráliai Phillip Islanden folytatódik, még 4 forduló van hátra az idényből.