Red Bull's Formula One world champion Sebastian Vettel won the European Grand Prix on Sunday for his sixth victory in eight races this season.
Ferrari's Fernando Alonso finished second in front of his home Spanish crowd with Red Bull's Australian Mark Webber in third place.
Photograph: Getty Images