RB Leipzig's failure to beat Ingolstadt on Saturday means that Bayern Munich can clinch a fifth straight Bundesliga title with a win over Wolfsburg.
Guido Burgstaller scored twice as Schalke jumped up to eighth place in the Bundesliga table with a comprehensive 4-1 away win at Bayer Leverkusen.
Bayer Leverkusen's disappointing season took another hit after being defeated by Schalke's four-goal frenzy.
Dortmund's victory at Bayern in midweek was just what the club needed to lift spirits, but it'll all be for naught if they don't beat Cologne.
Bayern Munich's Carlo Ancelotti insists he has the full support of his club, amid doubts over the Italian's future.