Bayern Munich wasted a two-goal lead and needed a lucky 82nd- minute winner from Joshua Kimmich to beat Borussia Dortmund 3-2 in Germany's Super Cup on Wednesday and secure its fifth title of the year.

Midfielder Kimmich snatched the ball in midfield, played a one-two with Robert Lewandowski and had his shot blocked before the ball bounced back off his foot and into the net.

Bayern, eager to bounce back from Sunday's shock 4-1 loss to Hoffenheim which snapped its 32-game unbeaten run, quickly raced into a 2-0 lead with goals from Corentin Tolisso in the 18th minute and Thomas Muller in the 32nd.

Hoffenheim ends Bayern Munich's 32-game unbeaten run  

Dortmund battled back with goals from Julian Brandt and Erling Haaland either side of halftime and wasted chances to add to its tally before Kimmich snatched the winner.

Bayern has also won the Bundesliga, DFB Pokal, the Champions League and the UEFA Super Cup this year.