Fernando Alonso on Sunday won his first race for Ferrari.
The Spaniard drove past pole sitter Sebastian Vettel during the season opening Bahrain grand prix when the leading Red Bull developed an exhaust problem.
With reduced power, German Vettel was able to finish fourth.
“Luckily I could continue but we should have won really,” the 22-year-old told the BBC.
Felipe Massa, who was passed by Alonso on the first lap, had strong pace at Sakhir but was passed by Alonso on the first lap.
He was emotional on his return to F1 after his recovery from injury.
“I was saving fuel for the last 30 laps,” said the Brazilian, at the end of the first grand prix since 1993 with no in-race refuelling.
Nico Rosberg completed his impressive clean-sweep of beating Michael Schumacher this weekend by finishing one place ahead of the seven time world championship in fifth.
World champion Jenson Button, and Vettel’s teammate Mark Webber, were just seventh and eighth.