- Haaland scores twice in 4-3 win after Borussia trail three times
- Wolfsburg beat Greuther Fürth 2-0 to stay top of Bundesliga
Erling Haaland scored two goals and made another as Borussia Dortmund repeatedly came from behind before beating Bayer Leverkusen 4-3 in a thrilling Bundesliga game.
Florian Wirtz opened the scoring for Leverkusen with a toe-poke in the ninth minute, but striker Haaland equalised with a towering header in the 37th before Jude Bellingham had a second for Dortmund ruled out due to a foul in the buildup. Patrik Schick then scored in first-half stoppage time to put Leverkusen 2-1 up.