O piloto luso, que largou da quinta posição, concluiu as 35 voltas a 0,384 segundos do vencedor, o neozelandês Mitch Evans (Jaguar), que partira da última posição da grelha. O britânico Taylor Barnard (McLaren) foi o terceiro, a 0,844 segundos.
A corrida foi marcada por diversas escaramuças, com o piloto português a liderar aquando da primeira das duas interrupções, na 20.ª das 31 voltas inicialmente previstas, devido ao acidente de Jake Dennis (Andretti).
O piloto português, natural de Cascais, recomeçou a corrida brasileira na liderança, mas viu-se ultrapassado por Oliver Rowland (Nissan) e Max Gunther (DS). Seria ainda ultrapassado por Mitch Evans.
No entanto, viria a regressar ao segundo lugar, depois de uma penalização para Rowland por usar potência excessiva.
Na volta 31 (entretanto, a direção de prova adicionou quatro voltas à corrida), Nick Cassidy (Jaguar) e Pascal Wherlein (Porsche) tocaram-se e o alemão, companheiro de equipa de Félix da Costa, capotou, forçando a nova interrupção.
No reatamento, o português, que foi campeão em 2020, pressionou Evans mas cortou a meta na segunda posição, nesta que é a primeira das 16 rondas da temporada.
O piloto português é o segundo, com 18 pontos, menos sete do que Evans, que lidera.
A próxima ronda é em 11 de janeiro de 2025, no México.