Michael Schumacher returned to winning ways today after leading Ferrari to a one-two finish at the European Grand Prix. The victory was his sixth in seven races.
The six-times world champion gave his supporters what they had paid to see, running untroubled from pole position to secure the 76th win of a record-breaking career.
Schumacher took the chequered flag 17.9 seconds ahead of Brazilian team mate Rubens Barrichello as Ferrari's dominance returned with a vengeance.
Briton Jenson Button, in a BAR, was third for his fifth podium finish of the season after Japanese team mate Takuma Sato collided with Barrichello and was then sidelined by an engine failure with 13 laps to go.
Today's race brought champions Ferrari their fourth one-two of the year, a success all the sweeter after the German's winning run ended with a bizarre crash in the tunnel behind the safety car in Monaco a week ago.
Italian Jarno Trulli, a first-time winner in the principality, brought his Renault home in fourth place with Spanish team mate Fernando Alonso fifth.
Italian Giancarlo Fisichella was sixth for Sauber after starting in 18th place while Australian Mark Webber gleaned two points for Jaguar.
Juan Pablo Montoya was eighth for Williams after a miserable start for the BMW-powered team. The Colombian collided with team mate Ralf Schumacher at the first corner.
Ralf, who led a Williams one-two last year, retired immediately after also being hit by the Toyota of Brazilian Cristiano da Matta.
McLaren had a nightmare, both Finland's Kimi Raikkonen and Briton David Coulthard retiring before the halfway stage with engine failures.
The Mercedes-powered team have just five points with Raikkonen, last year's championship runner-up, languishing on just one point from two finishes.