| Pos | No | Driver | Team | Engine | Grid | Laps | Time / status | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | Felipe Massa | Ferrari | Ferrari | 2 | 70 | 1:31:50.245 | 10 |
| 2 | 1 | Kimi RäikkönenFL | Ferrari | Ferrari | 1 | 70 | +17.984s | 8 |
| 3 | 11 | Jarno Trulli | Toyota | Toyota | 4 | 70 | +28.250s | 6 |
| 4 | 23 | Heikki Kovalainen | McLaren | Mercedes | 10 | 70 | +28.929s | 5 |
| 5 | 4 | Robert Kubica | BMW Sauber | BMW | 5 | 70 | +30.512s | 4 |
| 6 | 10 | Mark Webber | Red Bull | Renault | 6 | 70 | +40.304s | 3 |
| 7 | 6 | Nelson Piquet Jr. | Renault | Renault | 9 | 70 | +41.033s | 2 |
| 8 | 5 | Fernando Alonso | Renault | Renault | 3 | 70 | +43.372s | 1 |
| 9 | 9 | David Coulthard | Red Bull | Renault | 7 | 70 | +51.021s | |
| 10 | 22 | Lewis Hamilton | McLaren | Mercedes | 13 | 70 | +54.538s | |
| 11 | 12 | Timo Glock | Toyota | Toyota | 8 | 70 | +57.700s | |
| 12 | 15 | Sebastian Vettel | Toro Rosso | Ferrari | 12 | 70 | +58.065s | |
| 13 | 3 | Nick Heidfeld | BMW Sauber | BMW | 11 | 70 | +62.079s | |
| 14 | 17 | Rubens Barrichello | Honda | Honda | 20 | 69 | +1 Lap | |
| 15 | 8 | Kazuki Nakajima | Williams | Toyota | 15 | 69 | +1 Lap | |
| 16 | 7 | Nico Rosberg | Williams | Toyota | 19 | 69 | +1 Lap | |
| 17 | 14 | Sébastien Bourdais | Toro Rosso | Ferrari | 14 | 69 | +1 Lap | |
| 18 | 21 | Giancarlo Fisichella | Force India | Ferrari | 17 | 69 | +1 Lap | |
| 19 | 20 | Adrian Sutil | Force India | Ferrari | 18 | 69 | +1 Lap | |
| R | 16 | Jenson Button | Honda | Honda | 16 | 16 | Collision |
| Pos | Driver | Q1 | Q2 | Q3 |
|---|---|---|---|---|
| 1 | Kimi Räikkönen | 1:15.133 | 1:15.161 | 1:16.449 |
| 2 | Felipe Massa | 1:15.024 | 1:15.041 | 1:16.490 |
| 3 | Lewis Hamilton | 1:15.634 | 1:15.293 | 1:16.693 |
| 4 | Fernando Alonso | 1:15.754 | 1:15.483 | 1:16.840 |
| 5 | Jarno Trulli | 1:15.521 | 1:15.362 | 1:16.920 |
| 6 | Heikki Kovalainen | 1:15.965 | 1:15.639 | 1:16.944 |
| 7 | Robert Kubica | 1:15.687 | 1:15.723 | 1:17.037 |
| 8 | Mark Webber | 1:16.020 | 1:15.488 | 1:17.233 |
| 9 | David Coulthard | 1:15.802 | 1:15.654 | 1:17.426 |
| 10 | Timo Glock | 1:15.727 | 1:15.558 | 1:17.596 |
| 11 | Nelson Piquet Jr. | 1:15.848 | 1:15.770 | |
| 12 | Nick Heidfeld | 1:16.006 | 1:15.786 | |
| 13 | Sebastian Vettel | 1:15.918 | 1:15.816 | |
| 14 | Sébastien Bourdais | 1:16.072 | 1:16.045 | |
| 15 | Nico Rosberg |
| 1:16.085 |
| 1:16.235 |
| 16 | Kazuki Nakajima | 1:16.243 |
| 17 | Jenson Button | 1:16.306 |
| 18 | Rubens Barrichello | 1:16.330 |
| 19 | Giancarlo Fisichella | 1:16.971 |
| 20 | Adrian Sutil | 1:17.053 |