Spanish Grand Prix result:
1. Felipe Massa (Brz) Ferrari one hour 31 minutes 36.230 seconds
2. Lewis Hamilton (GB) (McLaren-Mercedes) at 6.790sec
3. Fernando Alonso (Spa) McLaren-Mercedes at 17.456
4. Robert Kubica (Pol) BMW Sauber 31.615
5. David Coulthard (GB) Red Bull-Renault 58.331
6. Nico Rosberg (Ger) Williams-Toyota 59.538
7. Heikki Kovalainen (Fin) Renault 1:02.128
8. Takuma Sato (Jpn) Super Aguri-Honda) one lap behind
9. Giancarlo Fisichella (Ita) Renault 1 lap
10. Rubens Barrichello (Brz) Honda 1 lap
11. Anthony Davidson (GB) Super Aguri-Honda 1 lap
12. Jenson Button (GB) Honda 1 lap
13. Adrian Sutil (Ger) Spyker-Ferrari 2 laps
14. Christijan Albers (Ned) Spyker-Ferrari) 2 laps
R Nick Heidfeld (Ger) BMW Sauber 50 laps completed
R Ralf Schumacher (Ger) Toyota 48 laps
R Vitantonio Liuzzi (Ita) Toro Rosso-Ferrari 18 laps
R Scott Speed (USA) Toro Rosso-Ferrari 11 laps
R Kimi Raikkonen (Fin) Ferrari 10 laps
R Jarno Trulli (Ita) Toyota 9 laps
R Mark Webber (Aus) Red Bull-Renault 8 laps
R Alexander Wurz (Aut) Williams-Toyota 0 laps
Fastest lap: Massa, one minute 22.680 seconds, lap 14.
Drivers' world championship 2007
Name Car Nat Points
1 Lewis Hamilton McLaren-Mercedes GB 30
2 Fernando Alonso McLaren-Mercedes Spa 28
3 Felipe Massa Ferrari Brz 27
4 Kimi Raikkonen Ferrari Fin 22
5 Nick Heidfeld BMW Sauber Ger 15
6 Robert Kubica BMW Sauber Pol 8
7 Giancarlo Fisichella Renault Ita 8
8 Nico Rosberg Williams-Toyota Ger 5
9 David Coulthard Red Bull-Renault GB 4
10 Jarno Trulli Toyota Ita 4
11 Heikki Kovalainen Renault Fin 3
12 Takuma Sato Super Aguri-Honda Jpn 1
13 Ralf Schumacher Toyota Ger 1
14 Alexander Wurz Williams-Toyota Aut 0
15 Mark Webber Red Bull-Renault Aus 0
16 Rubens Barrichello Honda Brz 0
17 Jenson Button Honda GB 0
17 Vitantonio Liuzzi Toro Rosso-Ferrari Ita 0
18 Christijan Albers Spyker-Ferrari Ned 0
19 Scott Speed Toro Rosso-Ferrari US 0
20 Adrian Sutil Spyker-Ferrari Ger 0
21 Anthony Davidson Super Aguri-Honda GB 0
Constructors' world championship 2007
Team Points
1 McLaren-Mercedes 58
2 Ferrari 49
3 BMW Sauber 23
4 Renault 11
5 Williams-Toyota 5
6 Toyota 5
7 Red Bull-Renault 4
8 Super Aguri-Honda 1
9 Honda 0
10 Toro Rosso-Ferrari 0
11 Spyker-Ferrari 0
Positions after Spanish Grand Prix