Freiburg missed an opportunity to move out of the bottom three as they were held to a 1-1 draw Hoffenheim.
Bayern Munich put eight past Hamburg, while Wolfsburg beat Bayer Leverkusen in a nine-goal thriller.
Former Stuttgart defender Sebastian Rudy left his old club rooted to the bottom as his late goal earned Hoffenheim a 2-1 win.
Debutant Andre Schurrle inspired Wolfsburg to a 3-0 win over Hoffenheim to keep alive their title hopes.
Franco Di Santo and Philipp Bargfrede scored the goals in a 2-1 win for Werder Bremen over Hoffenheim.
Franco Di Santo marked his return from injury with both goals as Werder Bremen beat Hertha Berlin 2-0.
Live only on