| Pos | No | Driver | Team | Engine | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | Felipe MassaFL | Ferrari | Ferrari | 1 | 71 | 1:34:11.435 | 10 |
| 2 | 5 | Fernando Alonso | Renault | Renault | 6 | 71 | +13.298s | 8 |
| 3 | 1 | Kimi Räikkönen | Ferrari | Ferrari | 3 | 71 | +16.235s | 6 |
| 4 | 15 | Sebastian Vettel | Toro Rosso | Ferrari | 7 | 71 | +38.011s | 5 |
| 5 | 22 | Lewis Hamilton | McLaren | Mercedes | 4 | 71 | +38.907s | 4 |
| 6 | 12 | Timo Glock | Toyota | Toyota | 10 | 71 | +44.368s | 3 |
| 7 | 23 | Heikki Kovalainen | McLaren | Mercedes | 5 | 71 | +55.074s | 2 |
| 8 | 11 | Jarno Trulli | Toyota | Toyota | 2 | 71 | +68.433s | 1 |
| 9 | 10 | Mark Webber | Red Bull | Renault | 12 | 71 | +79.666s | |
| 10 | 3 | Nick Heidfeld | BMW Sauber | BMW | 8 | 70 | +1 Lap | |
| 11 | 4 | Robert Kubica | BMW Sauber | BMW | 13 | 70 | +1 Lap | |
| 12 | 7 | Nico Rosberg | Williams | Toyota | 18 | 70 | +1 Lap | |
| 13 | 16 | Jenson Button | Honda | Honda | 17 | 70 | +1 Lap | |
| 14 | 14 | Sébastien Bourdais | Toro Rosso | Ferrari | 9 | 70 | +1 Lap | |
| 15 | 17 | Rubens Barrichello | Honda | Honda | 15 | 70 | +1 Lap | |
| 16 | 20 | Adrian Sutil | Force India | Ferrari | 20 | 69 | +2 Laps | |
| 17 | 8 | Kazuki Nakajima | Williams | Toyota | 16 | 69 | +2 Laps | |
| 18 | 21 | Giancarlo Fisichella | Force India | Ferrari | 19 | 69 | +2 Laps | |
| R | 6 | Nelson Piquet Jr. | Renault | Renault | 11 | 0 | Accident | |
| R | 9 | David Coulthard | Red Bull | Renault | 14 | 0 | Collision |
| Pos | Driver | Q1 | Q2 | Q3 |
|---|---|---|---|---|
| 1 | Felipe Massa | 1:11.830 | 1:11.875 | 1:12.368 |
| 2 | Jarno Trulli | 1:12.226 | 1:12.107 | 1:12.737 |
| 3 | Kimi Räikkönen | 1:12.083 | 1:11.950 | 1:12.825 |
| 4 | Lewis Hamilton | 1:12.213 | 1:11.856 | 1:12.830 |
| 5 | Heikki Kovalainen | 1:12.366 | 1:11.768 | 1:12.917 |
| 6 | Fernando Alonso | 1:12.214 | 1:12.090 | 1:12.967 |
| 7 | Sebastian Vettel | 1:12.390 | 1:11.845 | 1:13.082 |
| 8 | Nick Heidfeld | 1:12.371 | 1:12.026 | 1:13.297 |
| 9 | Sébastien Bourdais | 1:12.498 | 1:12.075 | 1:14.105 |
| 10 | Timo Glock | 1:12.223 | 1:11.909 | 1:14.230 |
| 11 | Nelson Piquet Jr. | 1:12.348 | 1:12.137 | |
| 12 | Mark Webber | 1:12.409 | 1:12.289 | |
| 13 | Robert Kubica | 1:12.381 | 1:12.300 | |
| 14 | David Coulthard | 1:12.690 | 1:12.717 | |
| 15 | Rubens Barrichello |
| 1:12.548 |
| 1:13.139 |
| 16 | Kazuki Nakajima | 1:12.800 |
| 17 | Jenson Button | 1:12.810 |
| 18 | Nico Rosberg | 1:13.002 |
| 19 | Giancarlo Fisichella | 1:13.426 |
| 20 | Adrian Sutil | 1:13.508 |