Poland struck twice on the break to stun wasteful World Cup winners Germany 2-0 on Saturday, earning their first ever victory over their illustrious neighbours and taking control of Euro 2016 qualifying Group D.
Arkadiusz Milik put them ahead with a well-timed header in the 51st minute and Sebastian Mila added another late in the game to hand the hosts a memorable victory against bitter rivals Germany after 18 previous failed attempts.
The feat was even more impressive given Germany had not lost an away qualifier for either the World Cup or Euros since 1998.
"In such games a squad gains its identity," Poland coach Adam Nawalka told reporters.
"I hope this will be the beginning of a new road for the national team.
"We made a small step, but let’s not be too euphoric. We play Scotland on Tuesday and this is our focus now."
Poland, who had scored once in their previous six competitive meetings and had lost 12 of 18 games against either Germany or West Germany, now go top of Group D on six points, as many as Ireland.
Poland are now unbeaten in their last seven European Championship qualifiers, equalling their all-time record.
Germany are third on three points after two games.
Wearing the black and red striped tops they had last worn during their 7-1 demolition of Brazil in the World Cup semi-final in July, Germany had control of the game but were wasteful with their chances.
"Obviously we are very disappointed," said Germany coach Joachim Loew. "But I can't say much about the team. The only thing is that we were a bit sloppy with our chances in the first half.
"Also in the second half we played well and created chances but Poland scored with their first dangerous ball," said Loew. "Our game execution was good. Our finishing wasn't."
The Germans, playing in the stadium where they lost 2-1 to Italy in the Euro 2012 semi-final, were made to work hard against a solid Polish backline in front of a fiery 57,000 crowd.
Towering central defenders Kamil Glik and Lukasz Szukala also made sure to eliminate any aerial threat from Mats Hummels, playing his first game for Germany since the World Cup final.
The visitors, missing half a dozen starters including Bastian Schweinsteiger and Marco Reus, had their best chance in the 38th minute when Mario Goetze floated a cross to the far post but winger Karim Bellarabi, on his debut, fired wired.
They gradually wore the Poles down and towards the end of the first half found more and more space down the wings to feed the ball into the box.
They carved out several more good chances but neither Thomas Mueller twice nor Bellarabi could find the back of the net.
The hosts, who had hardly ventured out of their own half in the first period, broke the deadlock five minutes after the restart with Milik heading in a pinpoint Lukasz Piszczek cross.
Germany keeper Manuel Neuer made a half-hearted attempt to come out of his goal but his late start saw Milik's glancing header fly past him.
As expected it turned out to be a one-sided second half with Germany attacking and the Poles waiting to hit back on the break.
Germany substitute Lukas Podolski shook the crossbar with his first touch of the ball as the chances kept coming for the visitors.
But as they pushed forward for the equaliser, there was more space for the Poles to attack and they did just that with Mila sealing their famous win when he tapped in an assist from Bayern Munich's Robert Lewandowski in the 88th.
The reeling Germans will look to bounce back at home to Ireland on Tuesday.
Vibe strike gives sluggish Denmark 1-1 draw with Albania
A late Lasse Vibe equaliser for a sluggish Denmark side cancelled out Ermir Lenjani's first-half goal for Albania as the two sides drew 1-1 on Saturday in their Group I Euro 2016 qualifier in Elbasan.
Having scored a surprise away victory away to Portugal in their opening group game, Albania defended deep and were happy to concede possession to the Danes, but restricted their opponents to few chances and hit them quickly on the break.
Albania took the lead in the 38th minute when Lenjani surged through the middle and unleashed a speculative shot that clipped Simon Kjaer's leg and wrong-footed Kasper Schmeichel in the Danish goal before nestling in the bottom corner.
Despite Denmark's pedestrian passing and toothless attack, they almost equalised 10 minutes into the second half when substitute Vibe's low cross was turned onto the post by Albania captain Lorik Cana.
Lenjani then wasted a glorious opportunity to double his tally for the home side, dragging a left-footed shot agonisingly wide of the far post after turning Kjaer inside out.
The Danes equalised in the 81st minute when Nicklas Bendtner slalomed into the area and was upended for what looked like a certain penalty, but Vibe was on hand to slam the loose ball home before the referee had a chance to blow his whistle.
The result means Denmark top the five-team group on four points, the same as Albania but with more goals scored. Serbia, who host Albania next week, and Armenia both have one point after drawing earlier on Saturday.
Portugal, who visit Copenhagen to play Denmark on Tuesday, are bottom of the group having lost their only game to date against Albania.