| Pos | Driver | Constructor | Laps | Time/Status | Pts |
|---|---|---|---|---|---|
| 1 | Jenson Button 22 | Brawn | 31 | 55:30.622 | 5.00 |
| 2 | Nick Heidfeld 6 | BMW Sauber | 31 | 55:53.344 | 4.00 |
| 3 | Timo Glock 10 | Toyota | 31 | 55:54.135 | 3.00 |
| 4 | Jarno Trulli 9 | Toyota | 31 | 56:16.795 | 2.50 |
| 5 | Rubens Barrichello 23 | Brawn | 31 | 56:17.982 | 2.00 |
| 6 | Mark Webber 14 | Red Bull | 31 | 56:22.955 | 1.50 |
| 7 | Lewis Hamilton 1 | McLaren | 31 | 56:31.355 | 1.00 |
| 8 | Nico Rosberg 16 | Williams | 31 | 56:42.198 | 0.50 |
| 9 | Felipe Massa 3 | Ferrari | 31 | 56:47.554 | - |
| 10 | Sébastien Bourdais 11 | Toro Rosso | 31 | 57:12.786 | - |
| 11 | Fernando Alonso 7 | Renault | 31 | 57:20.044 | - |
| 12 | Kazuki Nakajima 17 | Williams | 31 | 57:26.752 | - |
| 13 | Nelson Piquet Jr. 8 | Renault | 31 | 57:27.335 | - |
| 14 | Kimi Räikkönen 4 | Ferrari | 31 | 57:53.463 | - |
| 15 | Sebastian Vettel 15 | Red Bull | 30 | Spun off | - |
| 16 | Sébastien Buemi 12 | Toro Rosso | 30 | Spun off | - |
| 17 | Adrian Sutil 20 | Force India | 30 | - | - |
| 18 | Giancarlo Fisichella 21 | Force India | 29 | Spun off | - |
| DNF | Robert Kubica 5 | BMW Sauber | 1 | Engine | - |
| DNF | Heikki Kovalainen 2 | McLaren | - | Spun off | - |