Brazilian Felipe Massa led Ferrari to a one-two victory at the Bahrain Grand Prix on Sunday with team mate Kimi Raikkonen seizing the championship lead from McLaren's Lewis Hamilton.

Massa's sixth career win brought him his first points of the Formula One season and came at the same Sakhir desert circuit where he fired up his title challenge last year with a pole-to-flag victory.

World champion Raikkonen collected the 50th podium finish of his grand prix career and the Finnish 'Iceman' took over at the top with 19 points, three clear of BMW Sauber's German Nick Heidfeld, after three races.

Hamilton, McLaren team mate Heikki Kovalainen and Poland's Robert Kubica are all level on 14. Britain's Hamilton endured a nightmare afternoon, finishing 13th and lapped by the Ferraris after making an agonisingly slow start and then running into the back of former team mate Fernando Alonso's Renault.

McLaren were also leapfrogged at the top of the constructors' standings by BMW Sauber. Kubica finished third, after becoming the first BMW Sauber driver to start a grand prix from pole position, with Heidfeld a close fourth.

BMW Sauber have now finished on the podium in all of the first three races of the season, a feat unmatched by Ferrari or McLaren. They have 30 points to Ferrari's 29 and McLaren's 28.

Kovalainen was fifth, ahead of Toyota's Italian Jarno Trulli and Australian Mark Webber in a Red Bull. Germany's Nico Rosberg took the final point for Williams.

Massa led from the lights, making a faster getaway than Kubica, and took the chequered flag 3.3 seconds ahead of Raikkonen.

1. Felipe Massa (Brazil) Ferrari 1hr 31mins 06.970 secs

2. Kimi Raikkonen (Finland) Ferrari +00:03.339 secs

3. Robert Kubica (Poland) BMW Sauber 00:04.998

4. Nick Heidfeld (Germany) BMW Sauber 00:08.409

5. Heikki Kovalainen (Finland) McLaren 00:26.789

6. Jarno Trulli (Italy) Toyota 00:41.314

7. Mark Webber (Australia) RedBull-Renault 00:45.473

8. Nico Rosberg (Germany) Williams-Toyota 00:55.889

9. Timo Glock (Germany) Toyota 01:09.500

10. Fernando Alonso (Spain) Renault 01:17.181

11. Rubens Barrichello (Brazil) Honda 01:17.862

12. Giancarlo Fisichella (Italy) Force India-Ferrari 1 lap

13. Lewis Hamilton (Britain) McLaren 1 lap

14. Kazuki Nakajima (Japan) Williams-Toyota 1

. Sebastien Bourdais (France) Toro Rosso - Ferrari 1 lap

16. Anthony Davidson (Britain) Super Aguri - Honda 1 lap

17. Takuma Sato (Japan) Super Aguri - Honda 1 lap

18. David Coulthard (Britain) RedBull - Renault 1 lap

19. Adrian Sutil (Germany) Force India - Ferrari 2 laps

r. Nelson Piquet (Brazil) Renault 17 laps

r. Jenson Button (Britain) Honda 38 laps

r. Sebastian Vettel (Germany) Toro Rosso - Ferrari 57 laps

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.