Robert Lewandowski scored his 66th goal in 2021
Robert Lewandowski scored twice as Bayern Munich beat Borussia Dortmund in Der Klassiker to move four points clear of their hosts in the Bundesliga.
The prolific Poland forward scored the winner from the spot after Mats Hummels was ruled to have handled in the box.
Julian Brandt had opened the scoring in the fifth minute only for Lewandowski to hit back almost immediately.
Kingsley Coman's deflected effort then found the roof of the net but Erling Braut Haaland levelled after the break.
Lewandowski's winning goal was his 66th in 55 games in 2021 and his 118th away from home in the Bundesliga, the most in the competition's history.
Dortmund boss Marco Rose was booked earlier in the game when he felt his side should have had a penalty and was sent off for a second caution for his protests after Bayern were awarded the spot-kick.
The hosts had stormed into an early lead at an electric Signal Iduna Park when Brandt took Jude Bellingham's pass down superbly, turned inside Alphonso Davies and finished smartly.
But that lead only lasted four minutes as Lewandowski finished off a Bayern break and Coman fired in before half-time.
Haaland curled into the corner to level from Bellingham's lay off three minutes after the interval - the Englishman's fifth assist in the Bundesliga this season.
But it was Lewandowski who stole the show with the winner in the 77th minute, despite Gregor Kobel getting a hand to the 33-year-old's spot kick.
Bayern could have had another when Corentin Tolisso broke deep into added time from a Dortmund corner that Kobel had gone up for, but fired wide of an open goal from distance.
There was also concern for Dortmund when Brandt was carried off on a stretcher after suffering a head injury during a collision with Dayot Upamecano. The Dortmund midfielder, though, was conscious as he left the field.
- Line-upsMatch StatsLive Text
Line-upsB Dortmund
Formation 4-1-3-2
1Kobel24Meunier16Akanji15Hummels13Guerreiro23Can19Brandt8Dahoud22Bellingham9Haaland11Reus
- 1Kobel24Meunier16Akanji15Hummels13GuerreiroSubstituted forSchulzat 82'minutes23CanBooked at 51mins19BrandtSubstituted forWolfat 70'minutes8DahoudSubstituted forMalenat 60'minutes22BellinghamBooked at 86mins9HaalandSubstituted forTiggesat 82'minutes11Reus
Substitutes
- 5Zagadou14Schulz20Carvalho21Malen27Tigges28Witsel34Pongracic35Hitz39Wolf
Bayern Munich
Formation 4-2-3-1
1Neuer5Pavard2Upamecano21Hernández19Davies8Goretzka24Tolisso11Coman25Müller10Sané9Lewandowski
- 1Neuer5Pavard2UpamecanoBooked at 90mins21HernándezSubstituted forSüleat 74'minutes19Davies8GoretzkaSubstituted forMusialaat 65'minutes24Tolisso11ComanSubstituted forNianzouat 88'minutes25Müller10SanéSubstituted forGnabryat 65'minutes9LewandowskiBooked at 87mins
Substitutes
- 3Richards4Süle7Gnabry22Roca23Nianzou36Früchtl40Tillman42Musiala
Referee:Felix ZwayerAttendance:15,000Match StatsHome TeamB DortmundAway TeamBayern MunichPossessionHome47%Away53%ShotsHome12Away17Shots on TargetHome4Away6CornersHome4Away6FoulsHome10Away10Live TextPost update
Match ends, Borussia Dortmund 2, FC Bayern München 3.
90'+11'Full Time
Second Half ends, Borussia Dortmund 2, FC Bayern München 3.
90'+9'Post update
Attempt missed. Corentin Tolisso (FC Bayern München) right footed shot from more than 35 yards misses to the right. Assisted by Robert Lewandowski following a fast break.
90'+9'Post update
Corner, Borussia Dortmund. Conceded by Tanguy Nianzou.
90'+7'Post update
Attempt missed. Robert Lewandowski (FC Bayern München) right footed shot from outside the box is close, but misses the top left corner from a direct free kick.
90'+6'Post update
Robert Lewandowski (FC Bayern München) wins a free kick in the attacking half.
90'+6'Post update
Foul by Manuel Akanji (Borussia Dortmund).
90'+6'Post update
Attempt saved. Thomas Meunier (Borussia Dortmund) right footed shot from the right side of the box is saved in the centre of the goal.
90'+5'Post update
Attempt saved. Donyell Malen (Borussia Dortmund) right footed shot from the left side of the box is saved in the centre of the goal.
90'+4'Booking
Dayot Upamecano (FC Bayern München) is shown the yellow card for a bad foul.
90'+4'Post update
Foul by Dayot Upamecano (FC Bayern München).
90'+4'Post update
Marco Reus (Borussia Dortmund) wins a free kick in the defensive half.
89'Post update
Foul by Corentin Tolisso (FC Bayern München).
89'Post update
Donyell Malen (Borussia Dortmund) wins a free kick in the defensive half.
88'Substitution
Substitution, FC Bayern München. Tanguy Nianzou replaces Kingsley Coman.
87'Booking
Robert Lewandowski (FC Bayern München) is shown the yellow card for a bad foul.
87'Post update
Foul by Robert Lewandowski (FC Bayern München).
87'Post update
Jude Bellingham (Borussia Dortmund) wins a free kick in the defensive half.
86'Booking
Jude Bellingham (Borussia Dortmund) is shown the yellow card for a bad foul.
86'Post update
Manuel Neuer (FC Bayern München) wins a free kick in the defensive half.
Page 1 of 5rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
Source: bbc.com