1. Felipe Massa Brazil Ferrari-Ferrari 65 01:31:36.230
2. Lewis Hamilton Britain McLaren-Mercedes +6.7
3. Fernando Alonso Spain McLaren-Mercedes +17.4
4. Robert Kubica Poland BMW Sauber +31.6
5. David Coulthard Britain Red Bull-Renault +58.3
6. Nico Rosberg Germany Williams-Toyota +59.5
7. Heikki Kovalainen Finland Renault-Renault +62.1
8. Takuma Sato Japan Super Aguri-Honda +1 lap

9. Giancarlo Fisichella Italy Renault-Renault +1 lap
10. Rubens Barrichello Brazil Honda-Honda +1 lap
11. Anthony Davidson Britain Super Aguri-Honda +1 lap
12. Jenson Button Britain Honda-Honda +1 lap
13. Adrian Sutil Germany Spyker-Ferrari +2 laps
14. Christijan Albers Holland Spyker-Ferrari +2 laps

Rtd Nick Heidfeld Germany BMW Sauber 46 laps completed
Rtd Ralf Schumacher Germany Toyota-Toyota 44 laps completed
Rtd Vitantonio Liuzzi Italy Toro Rosso-Ferrari 19 laps completed
Rtd Scott Speed USA Toro Rosso-Ferrari 9 laps completed
Rtd Kimi Raikkonen Finland Ferrari-Ferrari 9 laps completed
Rtd Jarno Trulli Italy Toyota-Toyota 8 laps completed
Rtd Mark Webber Australia Red Bull-Renault 7 laps completed
Rtd Alexander Wurz Austria Williams-Toyota 1 lap completed

all results unofficial