North Macedonia has pulled off one of the biggest upsets in football history after toppling Germany in the World Cup qualifiers.
Germany, playing at home, were on a 35-match World Cup qualifying winning streak but it all came crashing down after 65th ranked North Macedonia opened the scoring in the first half.
Goran Pandev, 37, slotted the ball home after the ball was squared past a sloppy German defence, which sparked incredible scenes.
But Germany fought back and equalised when Ilkay Gundogan slotted home a 65th minute penalty.
However, North Macedonia created history after Eljif Elmas scored in the 85 minute.
German striker Timo Wener missed a golden chance in extra-time before North Macedonia held on to spark wild celebrations.
It brought an end to a 35-match unbeaten run in World Cup qualifying for Germany - whose only other defeats at this level came in 2001 in a 5-1 thumping by England and in 1985 to Portugal, when they were still West Germany.
Fans on social media were in awe of North Macedonia's incredible upset.
Good heavens, Germany have lost to North Macedonia.
— Gary Lineker 💙 (@GaryLineker) March 31, 2021
GERMANY 1-2 NORTH MACEDONIA
Unbelievable. One of the most extraordinary results in World Cup qualifying history.
International football at its best 🔥🔥 pic.twitter.com/QtyAIVUBOY
— Adriano Del Monte (@adriandelmonte) March 31, 2021
GERMANY LOSE TO NORTH MACEDONIA 🤯
Their 35-game unbeaten streak in WC qualifying games is snapped! pic.twitter.com/Vq3xxBLW96
— ESPN FC (@ESPNFC) March 31, 2021
North Macedonia have beaten Germany 2-1 and just look at the celebrations 🥳#bbcfootball
— BBC Sport (@BBCSport) March 31, 2021
— Timothy Burke (@bubbaprog) March 31, 2021
Somewhat improbably, the Germans find themselves third in Group J after three games, behind North Macedonia and 99th-ranked Armenia, who beat Romania 3-2 for a third straight win having trailed after 87 minutes in Yerevan.
Ilkay Guendogan had levelled from the spot midway through the second half but Germany struggled to create all game and had little complaint at losing.
"I don't know how to explain it," Guendogan, who was captain in the absence of the injured Toni Kroos, said.
World Cup qualifiers results
Antoine Griezmann secured World Cup holders France a 1-0 win away to Bosnia-Herzegovina while Spain beat Kosovo 3-1 at home despite a goalkeeping blunder from Unai Simon.
Italy won 2-0 at Lithuania to top Group C by three points having played once more than second-placed Switzerland.
England stayed perfect in Group I with a 2-1 home win over Poland while Denmark lead Group F with a 100 per cent record after a 4-0 romp in Austria.
In Joachim Loew's final World Cup qualifier as coach, North Macedonia secured a famous win thanks to a Goran Pandev goal and Eljif Elmas' winner five minutes from time.
Watch 'Mind Games', the new series from Yahoo Sport Australia exploring the often brutal mental toil elite athletes go through in pursuit of greatness:
Click here to sign up to our newsletter for all the latest and breaking stories from Australia and around the world.