Four goals in less than half an hour earned Sweden an unimaginable draw against Germany in a dramatic World Cup qualifier in Berlin. Miroslav Klose moved closer to becoming Germany's all-time top goalscorer with a double early on before Per Mertesacker added a third for the hosts before half time.

Once Mesut Ozil made it 4-0 early in the second half, Germany's 14th consecutive win in qualifying competitions seemed to be in the bank, but they had not counted on such a dramatic revival.

Zlatan Ibrahimovic and Mikael Lustig got the comeback under way in the 62nd and 64th minutes before Johan Elmander brought them back to within a goal with 14 minutes left to play.

The stage was then set for Rasmus Elm to grab an equaliser in the third minute of stoppage time to earn Sweden a precious draw and silence the Olympiastadion at the end of one of the most dramatic evening's in the stadium's history.

There was no indication of what drama would follow when Klose scored in the eighth and 15th minutes to put Germany in control of the game, and seemingly of the qualifying group.

His first goal was set up well by Marco Reus with the Lazio striker drilling a shot into the roof of the net, and Reus set up the second two with Klose needing two bites of the cherry to score.

Mertesacker added a third in the 39th minute with a shot on the turn from Thomas Muller's header.

Ozil threaded a shot into the far corner of the goal to make it four in the 55th minute and the game seemed to be over, but Sweden and Ibrahimovic had other ideas.

The Paris St Germain striker ghosted in behind Holger Badstuber to head the ball over Manuel Neuer to score in the 62nd minute.

Lustig then sent in a shot from a tight angle which found its way through Neuer's legs and inside the near post two minutes later.

Elmander brought Sweden to within a goal in the 76th minute when he placed his first-time shot into the far corner from eight yards out from Alexander Kacaniklic's pull-back.

Sweden continued to attack in the last 10 minutes and were ultimately rewarded when Elm turned to volley past Neuer deep in stoppage time to earn Sweden an unlikely, but deserved draw.