Bayern Munich got back to winning ways in comfortable style to move back into the top five of the Bundesliga with a 2-0 win over Freiburg.
Thomas Muller and a Cha Du-Ri own goal gave Louis van Gaal's side all three points after they had lost one and drawn one of their last two games. Stefan Reisinger scored a consolation with the last kick of the game for Freiburg.
Werder Bremen showed they are serious contenders for the Bundesliga crown by comfortably knocking off fellow title hopefuls Hoffenheim 2-0. After Hoffenheim missed an early penalty, Claudio Pizarro and Per Mertesacker scored to give Werder a 2-0 lead after just 22 minutes - and that was all the hosts would need.
Thomas Schaaf's Bremen extended their undefeated streak to 13 games domestically and internationally while improving to 18 points for fourth place. Bremen keeper Tim Wiese also kept his sheet clean for the fifth straight game, pushing his scoreless streak to 619 minutes.
Hoffenheim fell to sixth place with 14 points after losing their second straight game following four consecutive victories.
Schalke 04 won 2-1 at struggling VfB Stuttgart to stay on the heels of the Bundesliga leaders Hamburg.
Schalke grabbed the lead midway through the first half with an Ivan Rakitic strike. Cacau levelled with a tap-in but with 15 minutes to go Kevin Kuranyi stunned the hosts, firing in the winner after Brazilian Rafinha had found him unmarked on the right.
Schalke are third on 19 points, a point behind leaders Hamburg SV and Bayer Leverkusen who play each other later on Saturday.
Rock-bottom Hertha Berlin's nightmare season continued as they lost their eighth straight Bundesliga game, this time against Nurnberg.
The hosts had the worst goalscoring record in the division going into the game but Michael Oenning's team were 2-0 up after just 26 minutes with goals from Daniel Gygax and Albert Bunjaku, with the latter making it 3-0 on the hour mark. The victory snapped a three-game losing streak for Nurnberg, who improved to eight points and moved up to 15th.
Cologne finally grabbed their first home win of the season as Milivoje Novakovic's first-half goal was enough to down Mainz 1-0 at the RheinEnergieStadion.
The home captain returned to action from injury and scored his first Bundesliga goal of the season in the 42nd minute to set up the win. The victory leaves Cologne, who had not scored in their last two Bundesliga games, in 14th place on eight points.
Eintracht Frankfurt claimed their first home win of the Bundesliga season today at the expense of Hannover. Goals from Nikos Liberopoulos and Alexander Meier did the damage at the Commerzbank Arena with Hannover's reply coming from the boot of Jiri Stajner.