Jenson Button won a stunning Brazilian Grand Prix in which the championship outcome was in doubt until the end, when Sebastian Vettel finally clinched the title.
Lewis Hamilton won the United States Grand Prix for the second time in his career after passing Sebastian Vettel to take victory.
Kimi Raikkonen returned to the top of an F1 podium for this first time in over three years after winning the Abu Dhabi Grand Prix
Sebastian Vettel edged away from Fernando Alonso in the drivers’ championship after scoring his fourth consecutive win of 2012.
Sebastian Vettel took over the lead of the drivers’ championship with an emphatic win in the Korean Grand Prix.
Sebastian Vettel claimed his third Japanese Grand Prix win in four years in dominant style after title rival Fernando Alonso crashed out.
Sebastian Vettel won the Singapore Grand Prix for a second year running after a gruelling race which ran to the two-hour time limit.
Lewis Hamilton scored a dominant win in the Italian Grand Prix for McLaren but he finished less than five seconds ahead of a charging Sergio Perez.
Jenson Button romped to his second win of the year in the Belgian Grand Prix after a first-lap collision wiped out several of the top contenders.
Lewis Hamilton was chased hard by both Lotus drivers but hung on to win the Hungarian Grand Prix.
Fernando Alonso scored his third victory of 2012 in the German Grand Prix despite pressure from Sebastian Vettel and Jenson Button.
Mark Webber snatched victory off Fernando Alonso in the final laps of the British Grand Prix.
Fernando Alonso won the European Grand Prix after an excellent drive from 11th on the grid.
Lewis Hamilton claimed his first win of 2012 in a riveting Canadian Grand Prix after passing Fernando Alonso in the final laps.
Mark Webber won a tense Monaco Grand Prix, crossing the finishing line with three cars within 1.3 seconds of him.
Pastor Maldonado made history by scoring his first F1 victory in the Spanish Grand Prix – ending Williams’ eight-year win drought.
Sebastian Vettel claimed his first victory of 2012 in the Bahrain Grand Prix.
Nico Rosberg scored an emphatic maiden win in the Chinese Grand Prix at Shanghai.
Fernando Alonso scored a memorable win ahead of Sergio Perez in tricky conditions in the Malaysian Grand Prix.
Jenson Button produced a dominant performance to win the first race of 2012 ahead of Sebastian Vettel.