But Dortmund fans’ anger was directed at the referee, who awarded Bayern a penalty and denied Dortmund another.
Lewandowski scored the disputed winner from the spot in the 78th minute, after referee Felix Zwayer awarded the penalty following a VAR check. Zwayer penalized Mats Hummels for handball after Serge Gnabry’s corner struck the Dortmund defender’s elbow as he appeared to stumble.
Dortmund coach Marco Rose was sent off with his second yellow card for protesting.
Earlier, Dortmund captain Marco Reus had a penalty appeal waved away after a tussle with Lucas Hernández.
The game resumed to whistles from the home fans after Lewandowski‘s penalty – just 15,000 due to new coronavirus restrictions after Dortmund had to cancel and refund all 67,000 it previously sold for the game.
Lewandowski’s goal – his 16th of the season – dealt Dortmund its first loss at home and left it four points adrift of Bayern after 14 Bundesliga rounds.
It was Bayern’s sixth consecutive win over Dortmund and it puts the Bavarian powerhouse on course for a record-extending 10th consecutive title.