El piloto británico Lewis Hamilton consigue ganar el campeonato de pilotos, ya que al quedarse quinto se aventajó en un punto con respecto a Massa en el campeonato. En la carrera, Massa ganó en casa, quedando por delante de Alonso y Raikkonen. Con respecto al Mundial, Lewis Hamilton adelantó a Timo Glock en la última curva y Massa no supo que había perdido hasta que se lo dijeron por radio.

En la salida hubo un incidente en el que Nelson Piquet y David Coulthard tuvieron que abandonar. Por otra parte, Vettel y Kovalainen se intercambiaron las posiciones. Unas vueltas más tarde, todos cambiaron a neumáticos de seco y esto hizo que el ritmo de la carrera creciera.

Después de los primeros repostajes, Massa seguía liderando la carrera, por delante de Alonso y Vettel respectivamente, pero lo más importante fue que Hamilton perdió varias posiciones, dándole la oportunidad a Massa de ganar la carrera.

Cuando ya todos habían repostado, Hamilton adelantó varias posiciones y tenía todas las papeletas para ganar el Mundial. En las últimas vueltas, empezó a llover y Kubica engañó a Hamilton, ya que se desdobló y el británico perdió la concentración y Vettel aprovechó para adelantarle.

Ya todo parecía apuntar a que Massa iba a ser campeón del mundo, pero en la última curva Hamilton adelantó a Glock y ganó el campeonato, mientras que Alonso concluyó una actuación impresionante y consiguió ser segundo, adelantando en el Mundial a Heidfeld.
Clasificación final
Pos.N�PilotoEquipo-motorVueltasTiempo/RetiroParrillaPuntos
12 Felipe MassaFerrari711:34:11.435110
25 Fernando AlonsoRenault71+13.29868
31 Kimi R�ikk�nenFerrari71+16.23536
415 Sebastian VettelToro Rosso-Ferrari71+38.01175
522 Lewis HamiltonMcLaren-Mercedes71+38.90744
612 Timo GlockToyota71+44.368103
723 Heikki KovalainenMcLaren-Mercedes71+55.07452
811 Jarno TrulliToyota71+1:08.43321
910 Mark WebberRed Bull-Renault71+1:19.66612
103 Nick HeidfeldBMW Sauber70+1 vuelta8
114 Robert KubicaBMW Sauber70+1 vuelta13
127 Nico RosbergWilliams-Toyota70+1 vuelta18
1316 Jenson ButtonHonda70+1 vuelta17
1414 S�bastien BourdaisToro Rosso-Ferrari70+1 vuelta9
1517 Rubens BarrichelloHonda70+1 vuelta15
1620 Adrian SutilForce India-Ferrari69+2 vueltas20
178 Kazuki NakajimaWilliams-Toyota69+2 vueltas16
1821 Giancarlo FisichellaForce India-Ferrari69+2 vueltas19
Ret6 Nelson Piquet Jr.Renault0Accidente11
Ret9 David CoulthardRed Bull-Renault0Accidente14