Jorge Martín (Ducati) se desquitó de su error en la Sprint del sábado imponiéndose en la carrera larga del domingo de Indonesia por delante de otro español, el rookie Pedro Acosta (KTM), y de su gran rival por el mundial, Pecco Bagnaia (Ducati), que hizo tercero. Marc Márquez (Ducati) no pudo concluir la carrera por rotura del motor de su Ducati a falta de 15 vueltas.
Al finalizar la prueba, los comisarios indicaron que abrían investigación a Pedro Acosta por la presión de neumáticos de su KTM.
La caída de Jorge Martín (Ducati) en la primera vuelta de la carrera al Sprint del GP de Indonesia de MotoGP permitió a Pecco Bagnaia (Ducati) recortar 12 puntos en la lucha que mantiene con Martín por el liderato del mundial. La ventaja del español sobre el italiano es ahora de 12 puntos
El podio de la Sprint lo completaron Enea Bastianini (Ducati) y Marc Márquez (Ducati), que protagonizó una nueva remontada para subirse al tercer cajón del podio tras salir en parrilla desde la 12ª posición.
Pecco Bagnaia (Ducati) recuperó el liderato del Mundial que había perdido 24 horas antes a manos de Jorge Martín (Ducati), que, tras la victoria en la Sprint del sábado, se fue al suelo en la carrera del domingo del GP Indonesia. Maverik Viñals (Aprilia) #P2 y Fabio Quartararo (Yamaha) #P3 completaron el podio.