Marc Marquez remporte la course Sprint du GP d'Indonésie, devant Ai Ogura et Fabio Di Giannantonio.
Raul Fernandez, poleman, et Marco Bezzecchi, parti deuxième sur la grille de départ, se sont accrochés dès le premier virage de la course Sprint à Lombok.
Jorge Martin et Marc Marquez, qui s'élançaient respectivement 5e et 4e, ont ainsi eu piste libre pour imposer leur rythme.
Alors qu'il ne reste que quatre boucles à parcourir, Martin laisse Marquez s'échapper. Puis, dans l'avant-dernier tour, le pilote Aprilia rate son freinage et cède sa deuxième place à Ai Ogura. Marc Marquez prend le large.
Le numéro 93 s'impose devant Ogura et Fabio Di Giannantonio, troisième au départ. Avec ses 12 points supplémentaires, Marquez reprend la tête du championnat pour la deuxième fois de la saison après Saint-Marin.
Martin doit, lui, se contenter de la quatrième place, suivi par Alex Marquez.
Pedro Acosta termine sixième après avoir réalisé un long-lap, pénalisé pour de trop nombreux dépassements des limites de piste.
Fermin Aldeguer, Francesco Bagnaia et Fabio Quartararo sont les trois derniers pilotes dans les points.
Johann Zarco termine quant à lui 12e, derrière Enea Bastianini et Alex Rins.
Classement
