Donyell Malen scored on his international debut and Georginio Wijnaldum struck in added time as Netherlands beat Germany 4-2 away in a classic clash in UEFA Euro 2020 qualifying on Saturday (AEST).
Nico Schulz struck late to give Germany a 3-2 victory in Amsterdam earlier in the group stage but the tables were turned at Hamburg's Volksparkstadion.
Toni Kroos' penalty levelled the game at 2-2 but Malen's volley wrapped up a clinical break to give Ronald Koeman's side the lead before Wijnaldum made sure of the points.
Manuel Neuer denied Memphis Depay in a frantic first few minutes and the deadlock was broken at the other end moments later.
Joshua Kimmich's pass sent Lukas Klostermann through on goal only for his shot to be hit straight into Jasper Cillessen's chest, with Serge Gnabry on hand to turn in the rebound.
Germany continued to dominate and only Cillessen's excellent 42nd-minute save from Marco Reus ensured the score remained 1-0 at the break.
Neuer pushed away a Quincy Promes drive after the restart but the Bayern goalkeeper was beaten in the 59th minute, Frenkie de Jong firing home after Jonathan Tah missed Ryan Babel's cross.
Tah then bundled into his own goal as Netherlands moved in front, though Germany were quickly back on level terms when Kroos converted a penalty that was harshly given for an inadvertent handball in the box by Matthijs de Ligt.
But just like in March there would be late drama, Wijnaldum teeing up debutant Malen for a fine finish then converting Depay's brilliant low cross himself to seal a fine win that leaves Northern Ireland three points clear at the top of the section.
What does it mean? Hopes alive for Koeman's men
Defeat in Hamburg would have been a blow for Netherlands' hopes of reaching next year's European Championship, but Group C is shaping up beautifully as teams approach the midway point of their qualifying campaigns. Germany remain in a strong position despite this loss.
De Jong off the mark
Not only did de Jong score his first Netherlands goal, the Barcelona midfielder dictated play in midfield on what was only his 10th international appearance. It is a year exactly since de Jong made his Oranje debut, but the 22-year-old is already arguably the key man for his country.
Tah at fault for two goals
Not only did Tah slip in the build-up to the Netherlands equaliser, he then turned in the goal that first put them in front. It was a seven-minute spell to forget for the Bayer Leverkusen defender.
Group leaders Northern Ireland host Germany in a crunch clash on Tuesday (AEST), the same day Netherlands look to give their campaign another major boost when they travel to Estonia.