The Bahrain Grand Prix was the first race of the F1 season.
German Sebastian Vettel had taken pole position on Saturday, and it looked like he was on course to win, but after a spark plug failure on Sunday he came fourth.
Having been off the pace in qualifying, Lewis Hamilton became much more competitive in the race and came third...
...and he gets up on the podium to celebrate!
Michael Schumacher is back to racing this season, but he came sixth so he's not showing off the form that got him 91 victories between 1991 and 2006.
Spain's Fernando Alonso came first, dedicating his debut win for Ferrari to the Italian people and to Ferrari staff.
It was a perfect day for Ferrari, with their Brazilian driver Felipe Massa coming second.