Werder Bremen piled the misery on Jurgen Klopp's Borussia Dortmund with a 2-1 win at the Weserstadion.
Borussia Dortmund remain in the Bundesliga relegation play-off spot after a 2-2 draw with second-placed Wolfsburg.
Borussia Monchengladbach boosted their goal difference with a 4-1 victory over Werder Bremen.
Bayern Munich went 10 points clear in the Bundesliga with a 4-0 win over Augsburg, while Dortmund lost to Hertha Berlin.
Werder Bremen and Hannover shared six goals in a northern Germany derby which ended in a 3-3 draw.
Hamburg claimed a crucial 2-1 win over Mainz in the Bundesliga on Sunday, while Eintracht Frankfurt beat Werder Bremen
Live only on