Jenson Button won the Brazilian Grand Prix as Fernando Alonso and Felipe Massa took second and third.
Lewis Hamilton won the United States Grand Prix followed by Sebastian Vettel and Fernando Alonso.
Kimi Raikkonen won the Abu Dhabi Grand Prix ahead of Fernando Alonso and Sebastian Vettel.
Sebastian Vettel won the Indian Grand Prix ahead of Fernando Alonso and Mark Webber.
Sebastian Vettel led a Red Bull one-two in the Korean Grand Prix with Fernando Alonso third.
Sebastian Vettel claimed his third victory in the Japanese Grand Prix ahead of Felipe Massa and Kamui Kobayashi.
Sebastian Vettel won the Singapore Grand Prix ahead of Jenson Button and Fernando Alonso.
Lewis Hamilton wins the Italian Grand Prix ahead of Sergio Perez and Fernando Alonso.
Jenson Button won the Belgian Grand Prix ahead of Sebastian Vettel and Kimi Raikkonen.
Lewis Hamilton won the Hungarian Grand Prix ahead of the Lotuses of Kimi Raikkonen and Romain Grosjean.
Fernando Alonso won the German Grand Prix ahead of Sebastian Vettel and Jenson Button.
Mark Webber won the British Grand Prix ahead of Fernando Alonso and Sebastian Vettel.
Fernando Alonso won from Kimi Raikkonen and Michael Schumacher in Valencia.
Lewis Hamilton won the Canadian Grand Prix followed by Romain Grosjean and Sergio Perez.
Mark Webber won the Monaco Grand Prix as the top five were covered by 4.1 seconds at the finish.
Pastor Maldonado scored his first Formula 1 win in the Spanish Grand Prix.
Sebastian Vettel won the Bahrain Grand Prix ahead of Lotus drivers Kimi Raikkonen and Romain Grosjean.
Nico Rosberg won the Chinese Grand Prix for Mercedes ahead of Jenson Button.
Fernando Alonso held off a charging Sergio Perez to win the Malaysian Grand Prix.
Jenson Button won the opening race of 2012 ahead of Sebastian Vettel.