La salida, a diferencia de la del sábado, transcurrió sin incidentes. Raúl Fernández, pese a las molestias en la mano derecha tras su caída en la carrera corta, mantuvo la primera posición desde el inicio con Bezzecchi pegado a su rueda. Márquez, que de nuevo arrancó con fuerza, se situó tercero por el exterior en la primera curva, por delante de Fabio Di Giannantonio. Jorge Martín, en cambio, no repitió su salida de la sprint y perdió varias posiciones en los primeros compases.
El piloto madrileño fue recortando terreno vuelta tras vuelta gracias a un ritmo superior al de los pilotos que le precedían. Llegó a colocarse quinto, justo por detrás de Fermín Aldeguer, que era entonces el único obstáculo entre él y Márquez. La caída del murciano al final de la segunda vuelta, en la penúltima curva, despejó el camino entre los dos aspirantes al título.
Desde ese momento, Martín se lanzó a por Márquez, tercero en ese instante, y le superó poco después gracias a su mayor ritmo, tirándose por el interior en una frenada para colocarse en posición de podio. El liderato del campeonato seguía entonces en manos del de Cervera por un solo punto, aunque el desgaste de su neumático trasero empezó a pasarle factura y perdió también la posición frente a Pedro Acosta.
Ese adelantamiento habría permitido a Martín recuperar la cabeza del campeonato, pero antes se produjo un capítulo condicionado por la normativa de presión de neumáticos, que obliga a mantener un mínimo de presión en una fracción de las vueltas de carrera bajo pena de sanción. Acosta cedió la posición a Márquez en la vuelta 13 al detectar que su presión estaba por debajo del límite reglamentario, y se mantuvo a su rueda hasta comprobar que había cumplido con la norma.
En la vuelta 15, Márquez volvió a atacar a Acosta y recuperó la posición, aunque tuvo que cederla de nuevo poco después. Se mantuvo detrás hasta el final de la vuelta 20, cuando se tiró en la penúltima curva para recuperar el cuarto puesto. Ese movimiento devolvió el liderato del Mundial a Martín por un punto, aunque el desgaste del neumático del de Cervera, muy acusado en las vueltas finales, le hizo ceder también la posición ante Ai Ogura, que terminó cuarto. Poco antes, su compañero de equipo Pecco Bagnaia se había caído en la curva 17.
Bezzecchi rompe el dominio de Fernández en la vuelta 18
En la pelea por la victoria, Raúl Fernández resistió en cabeza durante 18 vueltas pese a las fracturas en su mano derecha, hasta que el desgaste físico terminó por notarse. Bezzecchi preparó el adelantamiento y lo ejecutó al paso por la curva uno, abriendo en una sola vuelta una renta de segundo y medio sobre el español. Ya en cabeza, el piloto de Aprilia no cometió errores y firmó su primera victoria casi cuatro meses y medio después, un resultado que lo mantiene con opciones en la lucha por el campeonato.
Márquez salvó una cita que se le presentaba especialmente adversa: Mandalika es el trazado en el que peor rendimiento ha tenido históricamente el vigente campeón, donde nunca antes había cruzado la meta. Llegó al fin de semana con cuatro puntos de ventaja sobre Martín y, tras situarse líder con cuatro puntos de margen después de la sprint del sábado, abandona Indonesia a dos puntos del piloto madrileño.
El tercer puesto de Martín resultó así decisivo para recuperar una cabeza de campeonato que había perdido por los problemas de la sprint, mientras Márquez, pese a su sexto lugar, se mantiene a apenas dos puntos de distancia con el título abierto en las últimas citas de la temporada.

