1. Lewis Hamilton Britain Vodafone McLaren Mercedes-Mercedes 58 laps 01:34:50.616
2. Nick Heidfeld Germany BMW Sauber F1 Team-BMW +5.48
3. Nico Rosberg Germany AT&T Williams-Toyota +8.16
4. Fernando Alonso Spain ING Renault F1 Team-Renault +17.18
5. Heikki Kovalainen Finland Vodafone McLaren Mercedes-Mercedes +18.01
6. Kazuki Nakajima Japan AT&T Williams-Toyota +1 lap
7. Sebastien Bourdais French Scuderia Toro Rosso-Ferrari +3 laps
8. Kimi Raikkonen Finland Scuderia Ferrari Marlboro-Ferrari +5 laps

9. Robert Kubica Poland BMW Sauber F1 Team-BMW 47 laps
10. Timo Glock Germany Panasonic Toyota Racing-Toyota 43 laps
11. Takuma Sato Japan Super Aguri F1 Team-Honda 32 laps
12. Nelson Piquet Jr Brazil ING Renault F1 Team-Renault 30 laps
13. Felipe Massa Brazil Scuderia Ferrari Marlboro-Ferrari 29 laps
14. David Coulthard Britain Red Bull Racing-Renault 25 laps
15. Jarno Trulli Italy Panasonic Toyota Racing-Toyota 19 laps
16. Adrian Sutil Germany Force India F1 Team-Ferrari 8 laps
17. Mark Webber Australia Red Bull Racing-Renault 0 laps
18. Jenson Button Britain Honda Racing F1 Team-Honda 0 laps
19. Sebastian Vettel Germany Scuderia Toro Rosso-Ferrari 0 laps
20. Anthony Davidson Britain Super Aguri F1 Team-Honda 0 laps
21. Giancarlo Fisichella Italy Force India F1 Team-Ferrari 0 laps

DQ. Rubens Barrichello Brazil Honda Racing F1 Team-Honda Disqualified - had finished 6th

all results unofficial