Spain: Race Result
1. Massa – Ferrari
2. Hamilton – McLaren
3. Alonso – McLaren
4. Kubica – BMW
5. Coulthard – Red Bull Racing
6. Rosberg – Williams
7. Kovalainen – Renault
8. Sato – Super Aguri
9. Fisichella – Renault
10. Barrichello – Honda
11. Davidson – Super Aguri
12. Button – Honda
13. Sutil – Spyker
14. Aalbers – Spyker
Ret. Heidfeld – BMW
Ret. Schumacher – Toyota
Ret. Liuzzi – Toro Rosso
Ret. Speed – Toro Rosso
Ret. Raikkonen – Ferrari
Ret. Trulli – Toyota
Ret. Webber – Red Bull Racing
Ret. Wurz – Williams