El Gran Premio de Brasil de MotoGP comenzó incluso antes de apagarse el semáforo con una noticia inesperada. Con los pilotos ya en parrilla, Dirección de Carrera anunciaba que la prueba se reduciría a tres cuartos de su distancia original debido a problemas de seguridad con los neumáticos. Esta decisión obligaba a todos a replantear la estrategia y, sobre todo, a adoptar un enfoque mucho más agresivo desde el inicio.
Cuando se apagaron los semáforos, Marco Bezzecchi protagonizó una salida impecable que le permitió arrebatarle la primera posición a Fabio Di Giannantonio. Ambos comenzaron a marcar un ritmo muy alto, intentando abrir hueco mientras por detrás Jorge Martín y Marc Márquez se enzarzaban en una intensa pelea por el tercer puesto. Pedro Acosta también destacó en los primeros metros, firmando una gran salida que le colocaba quinto en apenas unas curvas.
Las primeras vueltas no tardaron en ofrecer los primeros incidentes. Jack Miller se iba al suelo en su Gran Premio número 200, mientras Di Giannantonio cometía un error que aprovechaba Márquez para superarle momentáneamente. La tensión era máxima y cada pequeño fallo se pagaba caro. Poco después, Acosta lograba superar a Martín, aunque el piloto de Aprilia no tardaría en devolverle la maniobra vueltas más tarde.
En cabeza, Bezzecchi comenzaba a imponer un ritmo demoledor que le permitía abrir una pequeña brecha. Por detrás, Márquez y Di Giannantonio iniciaban una batalla constante que terminaría beneficiando a Jorge Martín. En un momento clave, ambos se fueron largos en una frenada, lo que permitió al español aprovechar la oportunidad para adelantar a los dos de una sola vez y colocarse en segunda posición.
A partir de ahí, la carrera empezó a estabilizarse en cabeza, pero con un claro dominador. Bezzecchi aumentaba progresivamente su ventaja, llegando a establecer un margen de dos segundos, mientras Martín consolidaba el doblete provisional para Aprilia con un ritmo muy sólido. Las Ducati, por su parte, no conseguían seguir el ritmo de los de Noale y se veían obligadas a centrarse en la lucha por el podio.
Mientras tanto, la carrera seguía cobrando víctimas. Pecco Bagnaia se iba al suelo en la lucha por la novena posición tras un error en la primera curva, y Joan Mir también abandonaba tras perder el tren delantero. Más atrás, la pelea entre Álex Márquez, Pedro Acosta y Ai Ogura añadía más emoción a la prueba. Acosta, que llegaba como líder del campeonato, empezaba a sufrir y perder posiciones, primero con Álex Márquez y después con Ogura, viendo cómo se le escapaban puntos clave.
En la lucha por el podio, Marc Márquez y Fabio Di Giannantonio protagonizaron el duelo más intenso de la carrera. El español lo intentó en varias ocasiones hasta que, a falta de pocas vueltas, consiguió adelantar al italiano. Sin embargo, la respuesta no tardó en llegar: Di Giannantonio recuperó la posición tras un error de Márquez que incluso estuvo cerca de acabar en caída. A partir de ese momento, el italiano logró abrir un pequeño hueco que resultaría definitivo.
En las últimas vueltas, la carrera quedó prácticamente sentenciada. Bezzecchi mantuvo un ritmo inalcanzable hasta cruzar la meta en primera posición, logrando una victoria contundente y sin oposición. Jorge Martín aseguró la segunda plaza, completando el doblete de Aprilia, mientras que Fabio Di Giannantonio cerró el podio tras imponerse en la batalla del día frente a Marc Márquez.

Este resultado supone un cambio importante en la clasificación del campeonato. Bezzecchi se sitúa como nuevo líder con 56 puntos, seguido por Martín con 45. Pedro Acosta, que pierde el liderato, cae a la tercera posición con 42 puntos, mientras que Di Giannantonio y Márquez completan el top cinco.
Con el Gran Premio de Goiânia finalizado, el campeonato pone rumbo a Estados Unidos para la próxima cita en el Circuito de las Américas. Allí se verá si el dominio mostrado por Aprilia en Brasil es el inicio de una tendencia o simplemente un golpe puntual en la lucha por el título.