L'acquazzone indonesiano ha posticipato l'inizio della gara della Classe Regina, che vedeva l'assenza di Marc Marquez caduto durante il Warm Up di questa mattina. Durante la gara, un ottimo Jack Miller si è trovato subito a proprio agio sotto la pioggia, ma il podio gli viene soffiato da un ottimo Johann Zarco (3°): una Ducati satellite batte ancora una Ducati ufficiale. Eccellente il secondo posto di Fabio Quartararo, che nelle condizioni di bagnato non ha mai brillato, mentre al primo posto Miguel Oliveira, che centra il primo trionfo stagionale con la KTM.
5° e 6° posto per le Suzuki di Alex Rins e Joan Mir, che riescono a precedere un Franco Morbidelli (7°) che non brilla particolarmente, ma porta a casa punti importanti per il Campionato. 8° Brad Binder, attualmente secondo nel Mondiale, che lotta con suo fratello Darryn che centra la Top 10: tra i due sudafricani, il 9° posto di Aleix Espargaro con Aprilia.
Enea Bastianini, con il suo 11esimo posto, guida ancora la classifica generale per due punti di margine su Brad Binder. 14° e 15° posto per le Ducati di Luca Marini e Pecco Bagnaia, 18° Di Giannantonio, 20° Bezzecchi mentre out Dovizioso per un problema tecnico.
Appuntamento al prossimo 3 aprile per il terzo appuntamento della stagione: il Gran Premio d'Argentina.