Fernando Alonso ended a seven-year wait to claim his second Spanish Grand Prix triumph to thrill his fans in Barcelona.

Ferrari and Alonso managed the strategy to ensure the 31-year-old took the chequered flag for the 32nd time in his career, in a race featuring a staggering 82 pit stops as Pirelli's degrading rubber again seemingly played too much of a role in the outcome for all concerned.

Making four stops, Alonso finished nine seconds clear of three-stopping Kimi Raikkonen in his Lotus, with the Finn having to settle for second for the third consecutive race.

Raikkonen has at least cut triple world champion Sebastian Vettel's lead at the top of the standings to four points, with the German in fourth as Ferrari's Felipe Massa completed the podium.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.