Ferrari's Felipe Massa has won the Bahrain Grand Prix for his first Formula One victory of the season.
Massa finished ahead of teammate Kimi Raikkonen and Robert Kubica of BMW Sauber at the 5.412-kilometer (3.363-mile) Bahrain International Circuit on Sunday.
Nick Heidfeld was fourth as BMW Sauber filled out the second row ahead of McLaren's Heikki Kovalainen. Kovalainen's teammate Lewis Hamilton was 13th after a poor start.
It is Massa's second straight win at Bahrain, giving him his first 10 points of the season after poor showings in the first two races.
Raikkonen, the defending world champion, overtook the overall standings lead from Hamilton with 19 points, three ahead of Heidfeld.
Results:
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 lap
15. 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
(rank: r = retired)