Broussia Dortmund’s ‘wonder boy’ Earling Halland gave them a two-goal lead within ten minutes. For a moment it seemed the lad had won the game for them.
In the heat of the game, Lewandowksi struck twice; the second from the penalty spot, to haul Bayern level before the break.
Leon Goretzka put Bayern ahead for the first time with two minutes left before Lewandowski completed his hat-trick on 90 minutes. Making it an incredible 4:2 win
“The quality is certainly there, that’s our DNA,” said Thomas Mueller of Bayern’s fightback.
“But it is not part of our match plan to always be behind. It’s humbling to be 2-0 down,” he added as Bayern have had to fight back on several occasions in recent weeks.
The win leaves Bayern two points clear of RB Leipzig at the top of the table.
The match delivered on its billing as the battle of the Bundesliga’s star strikers.
Haaland scored with just two minutes gone when his shot clipped the heel of Jerome Boateng.
Bayern were reeling after nine minutes when Thorgan Hazard flicked the ball back inside for Haaland to again smash the ball home.
Dortmund could have been 3-0 up on 25 minutes but Thomas Meunier squandered the chance to shoot.
A minute later, Bayern pulled a goal back when Leroy Sane squared the ball for Lewandowski to score.
Bayern went into the break level when Mahmoud Dahoud brought down Kingsley Coman in the area and Lewandowski converted the penalty.
After a frantic first-half, the tempo dropped in the second as both teams suffered key injuries.
Halland came off after an hour gone with a cut on the back of his ankle, but Dortmund’s coach Edin Terzic said he should be fit to face Sevilla in the Champions League on Tuesday.
With ten minutes left, Boateng had to be helped off in clear discomfort with an ankle injury.
Bayern settled the matter when Goretzka pinged his shot in off the post before Lewandowski completed his hat-trick with an outstanding low drive.
With ten games left, Lewandowski threatens to break Gerd Mueller’s all-time record of 40 Bundesliga goals in the 1971/72 season.
Ifesinachi Nnabugwu reporting, Obinwannem News