Sweden scored four unanswered second-half goals to seal a dramatic 4-4 draw with Germany in Tuesday's World Cup qualifier at Berlin's Olympic Stadium with the equaliser arriving in the 93rd minute.
Midfielder Rasmus Elm wrote himself into Swedish football folklore with the dramatic right-footed equaliser as Sweden came back from 4-0 down with an hour gone to claim a point at Berlin's Olympic Stadium.
Joachim Loew's Germany had been cruising thanks to two early goals from Miroslav Klose before Arsenal's Per Mertesacker, then Real Madrid's Mesut Ozil gave the hosts a comfortable lead.
But Erik Hamren's side fought back in impressive style as Sweden captain Zlatan Ibrahimovic headed home before Celtic's Mikael Lustig, then Galatasary's Johan Elmander rattled the hosts and then Elm produced his shock equaliser.
Germany remain top of Group C with Sweden second in the table.
The hosts' opening goal came after just eight minutes as captain Philipp Lahm attacked down the left wing and fed Marco Reus to square for Lazio's Klose who fired past Sweden goalkeeper Andreas Isaksson.
It was Klose's 66th goal on his 126th appearance having been honoured before kick-off with a fair play award for honesty having had a goal he scored for Lazio last month in the Italian league cancelled after admitting he touched the ball.
It was one-way traffic from the hosts as Reus again provided the final scoring pass from the same position when he combined with Thomas Mueller to put Klose in the perfect position to double his tally on 15 minutes.
Having also scored in the 6-1 victory over Ireland last Friday, Klose has now scored three times in two games to leave him with 67 international goals just one short of Gerd Mueller's record for Germany of 68 set in the 1970s.
Sweden had barely launched an attack and Ibrahimovic hardly had a look in as the visitors were allowed only the rare forage into Germany's half.
The third goal came from an unlikely source as Mertesacker scored only his second on his 84th apperance as he fired home from close range after Mueller headed across goal on 39 minutes.
It finished 3-0 at the break, but the fourth came soon after as Mueller again supplied the cross and with the Germans lining up to score, Ozil, who celebrated his 24th birthday on Monday, fired home on 55 minutes.
Ibrahimovic showed his class when he turned his first clear chance into a goal after slipping his marker Holger Badstuber to power home Kim Kallstrom's header on 62 minutes to give the Swedes a lifeline.
With the bit between their teeth, the Swedes doubled their tally two minutes later as Kallstrom again provided the final pass for Lustig to hit their second on 64 minutes with Badstuber again at fault.
Sweden were right back in the game and the German defence suddenly found themselves working overtime to keep their opponents at bay.
The third Swedish goal came on 76 minutes when Elmander fired through Badstuber's legs to leave Loew fuming on the sidelines before Elm's late equaliser.