A chuva não facilitou o arranque do novo circuito de Mandalika, tendo mesmo sido adiado uma hora devido às condições climatéricas. O piloto português começou em 7º lugar, mas conseguiu acelerar a sua KTM logo na partida passando imediatamente para a 2º posição da grelha. Na sua frente tinha apenas o campeão do mundo Fabio Quartararo (Yamaha), que ultrapassou ainda na primeira volta.
Miguel Oliveira precisou apenas de cinco voltas para obter a liderança no GP da Indonésia, mostrando mais uma vez o seu valor e perícia. Após o desfecho precoce no Qatar o piloto tinha prometido que o próximo GP seria diferente e cumpriu a sua palavra. Foi o quarto triunfo nesta categoria que dedicou, bastante emocionado, à sua filha.
A liderar o campeonato com 30 pontos está o piloto da Ducati, Enea Bastianini, mas Miguel Oliveira sobe agora para a 4ª posição com 25 pontos. Ainda em declarações no final da prova confessou que já está a pensar na próxima prova.