Werder Bremen put daylight between themselves and the rest of the Bundesliga when claiming a 6-2 win at Eintracht Frankfurt.
The lead at the top is two points after Stuttgart left it late to beat Bochum and Bayern Munich saw off Energie Cottbus.
Naldo proved to be the hero for the league leaders as he netted a hat-trick (4, 31 and 48), as Eintracht were overwhelmed.
The home side were briefly on level terms as Marco Russ cancelled out Naldo's early opener, but Daniel Jensen put Werder back in control before Naldo took the game by the scruff of the neck.
Sotirios Krygiakos netted a second for Frankfurt on 84 minutes, but Werder had the last word as Jurica Vranjes scored with four minutes remaining and Diego added a sixth in injury-time.
The lead is just two points, as Marco Streller lifted Stuttgart to 1-0 win over Bochum with an 89th minute goal.
Bayern were 2-1 winners over Energie Cottbus, with strikes from Bastian Schweinsteiger and Daniel van Buyten cancelling out an effort from Steffen Baumgart to keep them within three points of Werder.
Hannover came from behind to draw 1-1 with Arminia Bielefeld. The visitors took the lead through Marcel Ndjeng on 67 minutes, but the lead was short lived as Thomas Brdaric netted for the Roten.
Basement boys Mainz remain at the bottom, but they showed some spirit to claim a 1-1 draw at struggling Borussia Monchengladbach.
Carlos Kahe fired the home side ahead on 17 minutes, but Ranisav Jovanovic pinched a point for Mainz on 89 minutes.
The game between Hamburg and Nurnbreg ended goalless.