Germany’s top football rivalry, Der Klassiker, played out in favour of Bayern Munich for the sixth consecutive time in the Bundesliga following a 3-2 win against Dortmund on Saturday.
Ex-Dortmund striker Robert Lewandowski made his former team pay once again, scoring in both halves including a late penalty kick converted in the 77th minute.
In a hugely entertaining first half in front of a limited 15,000 crowd, the Poland international was teed by Thomas Muller in the ninth minute to level after Dortmund had taken an early lead through Julian Brandt.
Both teams had their share of opportunities, with Haaland firing just wide on the half-hour mark and Kingsley Coman coming close twice for the visitors.
The winger did get on the score sheet a minute before half time when after another sloppy Dortmund clearance the Frenchman fired in to beat keeper Gregor Kobel.
Three minutes after the restart it was Dortmund’s turn to come back, Jude Bellingham layed the ball off for Haaland on the left and the Norwegian bagged his 51st goal in his 51st Bundesliga match with a delightful curled shot into the top corner.
But a controversial handball decision following a lengthy VAR review allowed Lewandowski grab his second goal, despite Kobel getting his hands to it.
The win gives Bayern a four-point lead over Dortmund atop the Bundesliga table. Both teams return to action midweek in the UEFA Champions League. Dortmund play Besiktas on Tuesday, while Bayern face Barcelona on Wednesday.