Bayern Munich battled from a goal down to beat Mainz 4-1 and move back to the top of the Bundesliga.
Shawn Parker grabbed Mainz's one and only serious chance of the game, just before half-time, but the Bavarians responded in the second half with Arjen Robben and Thomas Mueller turning the game on its head in the space of two minutes.
Mario Mandzukic added a third before Muller's second - this time from the penalty spot - completed the rout to lift the champions back to the summit after they had been displaced on Friday night when Bayer Leverkusen won 2-1 at Hoffenheim.
A Marco Reus penalty in the fourth minute was enough to earn Borussia Dortmund a 1-0 win against Hannover.
The Germany international converted from the spot early on, but Jurgen Klopp's men made life difficult for themselves by not adding a second.
Hannover grew in confidence as the game wore on, but were unable to find an equaliser as Dortmund held.
Adrian Ramos' goal earned Hertha Berlin a 1-0 win at home to Borussia Monchengladbach which took them above their opponents and into fourth place.
Ramos scored 10 minutes before the end of a first half largely dominated by Lucien Favre's visitors, who were unable to turn their possession into goals at the Olympiastadion.
Gladbach couldn't find a reply in the second half either as they fell to their fourth away defeat of the season, losing their captain Martin Stranzl to a red card in stoppage time.
Schalke came from behind twice to snatch a 3-2 victory at Eintracht Braunschweig and go fifth.
Orhan Ademi gave Braunschweig their first lead of the season at home, but Max Meyer brought the Royal Blues level within 10 minutes.
Karim Bellarabi then raised the home fans' hopes that they would finally see their team win, but Leon Goretzka replied before Roman Neustadter clinched victory for Jens Keller's men in stoppage time.
Managerless Nurnberg picked up a point at Eintracht Frankfurt, although a 1-1 draw still leaves them inside the bottom three.
Vaclav Kadlec's fourth goal of the season was not enough to earn Frankfurt all three points with Josip Drmic levelling late on for Nurnberg, who are expected to appoint their new coach in the coming days.
The Bavarians even had the chance to win it late on, but will be happy all the same with a sixth draw of the season which still gives their new coach a sizeable challenge to take on.
Werder Bremen and Freiburg player out the first 0-0 in the Bundesliga this season.
The goalless draw was a deserved outcome from a game in which both sides lacked invention and ambition, although Freiburg came the closest to victory when Matthias Ginter's effort hit the crossbar.
The draw left Christian Streich's men still waiting for their first win of the season, while Bremen disappointed once again at home after a draw with Nurnberg and 3-0 defeat to Eintracht Frankfurt in their last two outings at the Weser Stadion.
Information from the Press Association was used in this report