De eerste Grand Prix in Indonesië sinds 25 jaar, de allereerste in het MotoGP tijdperk, leek voor 62.923 uitzinnige fans letterlijk in het water te vallen. Vlak na de finish van de, net als de MotoGP, uit veiligheidsoverweging ingekorte Moto2 race brak een tropische regenbui uit en was het de vraag of er überhaupt nog kon worden geracet.
Na drie kwartier leek de ergste regen wel voorbij en werd met man en macht het ergste water van de baan gehaald en met een uiteindelijke vertraging van 5 kwartier de MotoGP race alsnog kon worden gestart. Voor Marc Marquez zat het weekend er toen al op, in de warm-up training was hij met een mega highside van zijn RC213V gelanceerd - zijn 4e crash dit weekend - en had daarbij een aardige smak gemaakt.
Duizelig van de klap was Marquez naar het medisch centrum afgeveerd, waar een scan geen letsel toonde. Bij een scan in het ziekenhuis van Lombok werd eveneens geen hersenletsel geconstateerd, maar omdat het gebruikelijk is om in dit soort situaties 12 tot 24 uur ter observatie in het ziekenhuis te blijven werd in overleg besloten Marquez niet fit voor de race te verklaren.
Voor de resterende 23 coureurs was de tot 20 ronden ingekorte regenrace een enorme gok, omdat niemand hier met het nieuwe asfalt in de regen had getraind. Bij het doven van de rode lichten nam Fabio Quartararo vanaf de pole position meteen kopstart in de race, maar werd nog voor het eind van de eerste ronde door de vanaf de 7e plaats gestarte Miguel Oliveira een plaats teruggezet.
Ook de eveneens vanaf de derde rij gestarte Jack Miller was een waanzinnig goede start opgeklommen naar de derde plaats, nam in de tweede ronde de leiding in de race en leek met Oliveira snel afstand te kunnen nemen van Quartararo, die in de beginfase enorm worstelde en door Alex Rins en Johann Zarco naar de vijfde plaats werd teruggezet. Joan Mir leek de volgende te zijn, maar slaagde er niet in om een aanval te doen en had geen antwoord toen Quartararo halverwege de race begon te versnellen.
Aan de kop van het veld had Oliveira in de vierde ronde de leiding weer overgenomen van Jack Miller, die het tempo van de Red Bull KTM niet kon volgen, maar op zijn beurt een ruime marge had op Alex Rins. Rins was net als z'n teamgenoot niet in staat om halverwege de race te versnellen en werd daardoor door Zarco en Quartararo naar de vijfde plaats teruggezet.
Als snelste man op de baan reed Zarco het gat met Miller binnen no-time dicht, maar slaagde er niet in om hem voorbij te gaan en dat onderlinge gevecht speelde Quartararo in de kaart: zijn achterstand van meer dan twee seconden smolt als sneeuw voor de zon en met nog vijf ronden te gaan was hij zijn landgenoot al voorbij gegaan.
Ook Miller was niet opgewassen tegen Quartararo, die steeds beter in z'n ritme kwam en een ronde later Miller naar de derde plaats terugverwees. Met rondetijden die een halve tot een hele seconde per ronde sneller waren dan Oliveira leek de regerend wereldkampioen zelfs voor de overwinning te kunnen gaan, maar het gat van vierenhalve seconde was te groot en bovendien pareerde Oliveira de aanval op het juiste moment, waardoor de overwinning hem niet meer kon ontgaan.
Met een voorsprong van 2 seconden schreef Oliveira zijn vierde overwinning in de MotoGP bij, maar Fabio Quartararo was minstens zo blij met z'n tweede plaats: voor hem was het een eerste échte regenrace waarbij hij op het podium is gefinisht. De derde en laatste podiumplaats ging naar Johann Zarco, die Miller met nog drie ronden te gaan uiteindelijk toch had verschalkt.
De goed als de race voor Zarco en Miller verliep, zo teleurstellend was het optreden van Pecco Bagnaia, die na een slechte start de hele race geen deuk in een pakje boter reed en uiteindelijk op een beschamende 15e plaats, op 35 seconden van de winnaar en 30 seconden van zijn teamgenoot werd afgevlagd. De torenhoge favoriet voor de wereldtitel staat na 2 races met 1 schamel puntje op de 20e plaats.
Bagnaia mag zich echter troosten met het feit dat favoriet voor de overwinning Jorge Martin zijn tweede DNF in twee races noteerde. Na een slechte start was de Pramac Ducati coureur teruggevallen van de tweede naar de zevende plek en was daarna continue met Franco Morbidelli in gevecht om de zesde plaats, om in de 8e ronde bij het aanremmen van bocht 1 over een natte plek onderuit te gaan.
In de strijd om de wereldtitel heeft Enea Bastianini de leiding in handen weten te houden. De Gresini Ducati coureur vocht na een moeizame start een waanzinnig spannend gevecht - het enige écht bizar spannende gevecht deze race - om de 8e plaats met Brad Binder, Aleix Espargaro, Darryn Binder, Pol Espargaro, Alex Marquez en Luca Marini, die uiteindelijk binnen twee seconden werden afgevlagd. Het verschil tussen de 8e plaats van Brad Binder en de 11e plaats van Bastianini was slechts 7 tiende seconde.
MotoGP Mandalika, uitslag race:
| Rijder | Team | Merk | Uitslag | ||
| 1 | Miguel Oliveira | PRT | Red Bull KTM Factory Racing | KTM | 20 ronden |
| 2 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | +2.205 |
| 3 | Johann Zarco | FRA | Pramac Racing | Ducati | +3.158 |
| 4 | Jack Miller | AUS | Ducati Lenovo Team | Ducati | +5.663 |
| 5 | Alex Rins | ESP | Team SUZUKI ECSTAR | Suzuki | +7.044 |
| 6 | Joan Mir | ESP | Team SUZUKI ECSTAR | Suzuki | +7.832 |
| 7 | Franco Morbidelli | ITA | Monster Energy Yamaha MotoGP | Yamaha | +21.115 |
| 8 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | +32.413 |
| 9 | Aleix Espargaro | ESP | Aprilia Racing | Aprilia | +32.586 |
| 10 | Darryn Binder | RSA | WithU Yamaha RNF MotoGP Team | Yamaha | +32.901 |
| 11 | Enea Bastianini | ITA | Gresini Racing MotoGP | Ducati | +33.116 |
| 12 | Pol Espargaro | ESP | Repsol Honda Team | Honda | +33.599 |
| 13 | Alex Marquez | ESP | LCR Honda Castrol | Honda | +33.735 |
| 14 | Luca Marini | ITA | Mooney VR46 Racing Team | Ducati | +34.991 |
| 15 | Pecco Bagnaia | ITA | Ducati Lenovo Team | Ducati | +35.763 |
| 16 | Maverick Viñales | ESP | Aprilia Racing | Aprilia | +37.397 |
| 17 | Raul Fernandez | ESP | Tech3 KTM Factory Racing | KTM | +41.975 |
| 18 | Fabio Di Giannantonio | ITA | Gresini Racing MotoGP | Ducati | +47.915 |
| 19 | Takaaki Nakagami | JPN | LCR Honda IDEMITSU | Honda | +49.471 |
| 20 | Marco Bezzecchi | ITA | Mooney VR46 Racing Team | Ducati | +49.473 |
| 21 | Remy Gardner | AUS | Tech3 KTM Factory Racing | KTM | +55.964 |
| DNF | |||||
| Jorge Martin | ESP | Pramac Racing | Ducati | +13 ronden | |
| Andrea Dovizioso | ITA | WithU Yamaha RNF MotoGP Team | Yamaha | +14 ronden | |
| DNS | |||||
| Marc Marquez | ESP | Repsol Honda Team | Honda |
Tussenstand:
| Rijder | Team | Merk | Punten | ||
| 1 | Enea Bastianini | ITA | Gresini Racing MotoGP | Ducati | 30 |
| 2 | Brad Binder | RSA | Red Bull KTM Factory Racing | KTM | 28 |
| 3 | Fabio Quartararo | FRA | Monster Energy Yamaha MotoGP | Yamaha | 27 |
| 4 | Miguel Oliveira | PRT | Red Bull KTM Factory Racing | KTM | 25 |
| 5 | Johann Zarco | FRA | Pramac Racing | Ducati | 24 |