Just like the football, Germany triumphed over England at the European Grand Prix this morning
Red Bull's German driver Sebastian Vettel finished ahead of McLaren's English champions Lewis Hamilton and Jenson Button.
It was Vettel's second win of the season.
Hamilton still leads the championship standings on 127 points to Button's 121 after nine races, with Vettel on 115.
"It's about time," said Vettel, who had failed to convert his three previous poles this season into victory.
"It is good to be back and on a circuit where we didn't expect to be that strong, to be quick enough all the time in the race to slightly pull away, find the gap and then carry the car home. It wasn't as easy as expected."
Vettel's team mate Mark Webber provided the day's big drama when he walked away from a massive crash on lap 10.
The Australian's car was launched vertically into the air after slamming into the back of Heikki Kovalainen's Lotus, before landing upside down on the nose and roll bar.
"I was worried about any bridges or things that I could hit in the air," said Webber, "I knew I was a long way up."
The safety car was deployed for four laps after Webber's accident, triggering a drive-through penalty for Hamilton, who was judged to have illegally overtaken it at the pit lane exit.
A furious Fernando Alonso was immediately behind and found himself held up by the safety car, and Hamilton had built up a sufficient margin that he was able to take his penalty and still retain position.
"It's a pity for us...and the 60,000 or 70,000 spectators who came here and saw a manipulated race," Alonso told Spanish reporters.
Ferrari's Alonso finished ninth in front of his home crowd but moved up to eighth after nine drivers, including Button, were handed five-second penalties by stewards at a post-race enquiry for breaching safety car regulations.
Brazilian Rubens Barrichello, last year's winner for champions Brawn GP, finished fourth for Williams with Poland's Robert Kubica fifth in a Renault.
Germany's Adrian Sutil was sixth for Force India ahead of Sauber rookie Kamui Kobayashi, who completed all but the last four laps on one set of tyres and was running as high as third.
Germany's Michael Schumacher finished 15th for Mercedes.