Felipe Massa and Ferrari bounced back after their terrible display in Malaysia by securing a relatively comfortable victory in the Bahrain GP.
The Brazilian led from start to finish to claim a much-needed haul of ten points and revitalise his faltering campaign.
Lewis Hamilton finished just a couple of seconds behind in second place to become the first driver in F1 history to finish on the podium in his first three races and claim a share of the lead of the Drivers' World Championship with third-placed Kimi Raikkonen.
McLaren team-mate Fernando Alonso struggled and was just fifth, finishing behind Nick Heidfeld
01 F. Massa Ferrari 1:32:27.515
02 L. Hamilton McLaren + 2.359
03 K. Räikkönen Ferrari + 10.839