El de Cervera logra hacerse con la victoria tras 15 vueltas en los resultados de la sprint. Segundo Di Giannantonio, tercero Jorge Martín
Día al sprint en el Autódromo Internacional Ayrton Senna, vuelven las motos a rugir en Brasil. Tras un retraso de 1h por un agujero grande que surgió en pleno trazado que tuvieron que subsanar, la carrera comenzaría a las 16:20 horal local. Fabio Di Giannantonio saldría desde la pole, seguido de Marco Bezzecchi y Marc Márquez.
Di Giannantonio salía muy bien. Marc se colocaba segundo tras una mala salida de Bezzecchi, que caía al cuarto. Quartararo por detrás salía rápido, ganando dos puestos en la salida. Fabio acabó tomando el segundo puesto al adelantar por fuera al 93. Mir se iba al suelo, el primer piloto en caer en la sprint, curva 6.
Marc lograba quitarse a la Yamaha de delante en la tercera vuelta. El galo, de hecho, se fue largo en las siguientes curvas y perdió con Bezzecchi. Fabio Di Giannantonio imprimía un ritmo muy rápido, abriendo el gap con el resto a 1.3, además de marcar la vuelta rápida de carrera. Jorge Martín ganaba el puesto sobre su compañero tras este irse largo y haber perdido más de 1 segundo con Marc Márquez. El vigente campeón ya iba enfilado a por la VR46. Detrás de ellos, Fabio Quartararo se enfrascaba en una batalla con Ai Ogura, defendiendo este la sexta posición. Vuelta 8, Zarco caía en la curva 1, la segunda de la tarde. Ogura lograba finalmente el adelantamiento, yendo ahora a por las Aprilia oficiales, que no eran capaces de cazar a las Ducati.

Pecco Bagnaia, que parecía no estar cómodo con su elección de neumáticos peleaba por los últimos puntos con Pedro Acosta. El de Ducati perdió la posición, pero en plena recta de meta se repuso y, seguidamente, para más dolor de KTM en un espantoso fin de semana, Maverick Viñales al suelo, 5 vueltas para el final. 3 vueltas por el final, Marc tomaba el liderato en la carrera. Fabio se fue largo y Marc completaba la maniobra tras varias vueltas de puro aguante del italiano. Mientras el mundo veía las últimas curvas de la sprint, Enea Bastianini adelantaba a Toprak Razgatlioglu, dejando a las Pramac como últimas clasificadas.
Bandera a cuadros en Brasil, y es Marc Márquez quien se lleva la primera carrera al sprint en este circuito. Segundo Fabio Di Giannantonio en una gran actuación al aguantar a todo un Marc Márquez durante varias vueltas. Tercero Jorge Martín, que se emocionaba al conseguir estar en el podio después de todo lo sufrido. Detrás: P4 Marco Bezzecchi, P5 Ai Ogura, P6 Fabio Quartararo, P7 Álex Márquez, P8 Francesco Bagnaia, P9 Pedro Acosta, P10 Diogo Moreira en los resultados de la sprint.
