Bayern Munich knocked out Borussia Dortmund 3–2 in perhaps the most anticipated encounter in the German Bundesliga.
Marco Reus shot Dortmund to the lead at the end of the opening half.
However, it wasn't enough for the home team to take a break, as the away team's David Alaba equalized the opening period with closing seconds.
Early in the second half, Robert Lewandowski pushed Bayern to the lead with his 11th league goal of the season.
Lewandowski was disqualified for two goals in the match due to offside.
The visitors were very close to gaining the lead with a marvelous free kick after 80 minutes, but Leroy Sane made a beautiful one-handed save.
The narrowing of Erling Braut Haaland remained a thin consolation for Dortmund.
Bayern leads the Bundesliga by two points to Leipzig and three points to Dortmund.
Bayern have now won their last four encounters against Dortmund.