Nico Rosberg won the Spanish Grand Prix from pole position to trim Formula One world champion Lewis Hamilton's overall lead to 20 points after beating his Mercedes team mate for the first time this season.

Hamilton, who had won three of the first four grands prix but was told late in the race that it would be impossible to catch the German, finished second after shaking up his strategy and making one more pitstop.

Ferrari's Sebastian Vettel, who had seized second place into the first corner after Hamilton suffered wheelspin and made a slow getaway from the front row, was third at the chequered flag.

The victory was Rosberg's first since Brazil in November and the ninth of his Formula One career. He was also the ninth different winner in the last nine years at the Circuit de Catalunya.

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.