Germany's Nico Rosberg capped a memorable eight days for himself and his country by winning his home grand prix for Mercedes on Sunday and stretching his overall lead in the Formula One championship to 14 points.
Lewis Hamilton, his team mate and only real title rival, finished a fighting third after starting in 20th place and then charging through the field.
Finland's Valtteri Bottas took second place for Williams, his third podium finish in a row and a hefty 20.7 seconds behind Rosberg, after Brazilian team mate Felipe Massa crashed at the start in a collision that brought out the safety car.
Rosberg was the first to win for a works Mercedes team in Germany since Argentine Juan Manuel Fangio in 1954 and first German home winner for a German team since the championship started in 1950. "It's fantastic. It's an amazing feeling to win here at home," he said. "A special day for me."
Rosberg now has 190 points to Hamilton's 176 with Australian Daniel Ricciardo on 106. The German's fourth victory of the season had looked inevitable from the moment a brake disc failed on Hamilton's car in the first phase of qualifying on Saturday, sending the Briton spinning hard into the barriers.
Between them, the Mercedes drivers have won nine out of 10 races so far in 2014 and in normal circumstances would have been celebrating another one-two finish on an overcast afternoon that only turned to rain after the finish.
The 50,000 spectators, a disappointing attendance in a season dominated by Mercedes, were treated instead to the sight of Hamilton on a charge to limit the damage and a series of other thrilling duels further down the field.
Mercedes had warned the fans to buckle up for the ride and Hamilton delivered with a swashbuckling drive that saw him go three abreast at times, picking off a Ferrari and a Red Bull in one swoop.
Hamilton was 10th after 10 of the 67 laps and up to second after 16, banging wheels and bodywork along the way but escaping with only a damaged front wing when he clipped former team mate Jenson Button's McLaren. He could not get past Bottas, with the Finn becoming the first Williams driver since Colombian Juan Pablo Montoya in 2003 to rack up three successive podiums, but enjoyed it anyway.
"I had great fun," said Hamilton on the podium. "I did as good as I could. It was hard to get through the pack safely and I had a little bit of a collision with Jenson. I thought he was going to open the door which he has done a couple of times lately but that was my bad judgement. "It was hard to overtake so I'm glad to get some points today," added the 2008 champion.
Germany's quadruple champion Sebastian Vettel, last year's winner at the Nuerburgring, was fourth for Red Bull ahead of Ferrari's Fernando Alonso in fifth.
Ricciardo was sixth for Red Bull ahead of Force India's Nico Hulkenberg and Button.
Danish rookie Kevin Magnussen, who tangled with Massa at the start when they lined up third and fourth, recovered to take ninth place while Mexican Sergio Perez made it a double scoring finish for Force India.