Hoffenheim moved to within two points of the top six as they downed struggling Mainz 2-0 in Sinsheim.
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.
Live only on