Brasilianske Felipe Massa vant foran finske Kimi Räikkönen.
Räikkönen hadde beste startspor, men litt etter halvkjørt løp fikk han problemer med eksosanlegget og ble passert av Massa.
Finnen klarte likevel å holde farten såpass oppe at han sikret 2. plassen.
Først brasilianske VM-leder på 15 år
Massa tok sin tredje seier for sesongen og hans åttende i karrieren.
Han overtok med seieren ledelsen i VM sammelagt.
Det er første gang siden Ayrton Senna i 1993 at en brasilianer leder VM sammenlagt.
Toytoa endelig på pallen
Toyota-føreren Jarno Trulli ble nummer tre.
Det er første gang siden april 2006 at Toyota får en bil på pallen.
McLarens Heikki Kovalainen ble nummer fire, mens polske Robert Kubica, som ledet VM før løpet, endte på 5. plass.
Resultater
1) Felipe Massa, Brasil (Ferrari) 1.31.50,245 (snitthastighet 201,608 km/t),
2) Kimi Räikkönen, Finland (Ferrari) 0.17,984 min. bak,
3) Jarno Trulli, Italia (Toyota) 0.28,250,
4) Heikki Kovalainen, Finland (McLaren-Mercedes) 0.28,929,
5) Robert Kubica, Polen (BMW-Sauber) 0.30,512,
6) Mark Webber, Australia (Red Bull) 0.40,304,
7) Nelson Piquet jr., Brasil (Renault) 0.41,033,
8) Fernando Alonso, Spania (Renault) 0.43,372,
9) David Coulthard, Storbritannia (Red Bull) 0.51,072,
10) Lewis Hamilton, Storbritannia (McLaren-Mercedes) 0.54,521,
11) Timo Glock, Tyskland (Toyota) 0.57,738,
12) Sebastian Vettel, Tyskland (Toro Rosso) 0.58,065,
13) Nick Heidfeld, Tyskland (BMW-Sauber) 1.02,079,
14) Rubens Barrichello, Brasil (Honda) en runde bak,
15) Kazuki Nakajima, Japan (Williams) en runde,
16) Nico Rosberg, Tyskland (Williams) en runde,
17) Sebastien Bourdais, Frankrike (Toro Rosso) en runde,
18) Giancarlo Fisichella, Italia (Force India) en runde,
19) Adrian Sutil, Tyskland (Force India) en runde.
Brutt: Jenson Button Storbritannia (Honda) 16. runde.
VM-stillingen:
1) Massa 48,
2) Kubica 46,
3) Räikkönen 43,
4) Hamilton 38,
5) Heidfeld 28,
6) Kovalainen 20,
7) Trulli 18,
8) Webber 18,
9) Alonso 10,
10) Rosberg 8.