Sebastian Vettel won the 2012 Formula One World Championship for drivers. Fernando Alonso was second and Kimi Räikkönen third.