Bayern Munich hit Hertha Berlin for six on Saturday, but Borussia Dortmund were able to maintain their five-point lead at the top of the table.
Elsewhere, there were weekend wins for Augsburg, Borussia Monchengladbach, Freiburg and Wolfsburg.
Borussia Dortmund continue to lead the way after they edged out Werder Bremen on home soil.
Shinji Kagawa's early opener after eight minutes proved to be enough to keep the reigning champions on course to defend their crown.
Bayern Munich are the closest challengers to Dortmund, with their recent goal rush continuing as they swept aside Hertha Berlin 6-0 in the capital.
Thomas Muller (9) put them on their way and there were also goals for Toni Kroos (51) and the in-form Mario Gomez, who netted a 50th minute penalty.
It was, however, Arjen Robben who proved to be the star of the show, with the Dutch playmaker netting a hat-trick (12, pen 19 & 67).
Borussia Monchengladbach occupy the final UEFA Champions League spot and cemented that standing with a 2-1 victory over Bayer Leverkusen.
They took the lead after just seven minutes through Marco Reus, but saw Stefan Kiessling restore parity on 75 minutes.
It appeared as though the spoils would be shared heading into the closing stages, but Igor de Camargo stepped off the bench to snatch a dramatic 88th-minute winner.
Wolfsburg clambered back into the top-half of the table with a 3-1 victory over Nurnberg.
They fell behind after nine minutes as David Didavi broke the deadlock, but hit back through Mario Mandzukic (15) and a brace from Patrick Helmes (24 & 53).
Augsburg sit one point above the drop zone after seeing off Mainz 2-1.
They were forced to come from behind after Sami Allagui (36) put the visitors in front, but efforts either side of the interval from Ja-Cheoi Koo (43) and Sebastian Langkamp (51) secured all three points.
Freiburg remain inside the drop zone but are only a point adrift of safety after picking up a welcome 3-1 win over fellow strugglers Hamburg.
Johannes Flum (20) and Daniel Coligiuri (43) had them in complete control at half-time.
Cedric Makiadi added a third on 72 minutes to wrap up the points, with a solitary reply from Ivo Ilicevic (75) of little consolation to the hosts.