Freiburg took the honours in the Baden-Wurttemberg derby against Stuttgart with a 3-0 win at the Dreisamstadion on Sunday afternoon.
Jan Rosenthal gave the hosts the lead in the first half before Pavel Krmas and Max Kruse added two more goals for Christian Streich's men, who moved up to sixth on the back of their fourth game in a row without defeat.
Augsburg were denied their second win of the season as Borussia Monchengladbach left it late to snatch a 1-1 draw in Bavaria.
Sascha Molders put Augsburg in front in the fifth minute and Markus Weinzierl's men seemed to be on course for victory without risking too much, the hosts even going close to adding a second thanks to the enterprising Koo Ja-cheol.
But just when they were preparing to pop the corks in celebration, Patrick Herrmann levelled for Lucien Favre's side.
Hoffenheim's plight worsened as they were beaten 2-1 at home by Bayer Leverkusen to remain in the bottom three.
Lars Bender put Leverkusen in front and Daniel Ramos Carvajal made it two before the break.
Hoffenheim responded in the second half as Fabian Johnson brought them back into the game - but they were unable to find an equaliser.
On Saturday Bayern Munich marched further clear at the top following a 5-0 demolition of Hannover.
Javi Martinez set the hosts on their way at the Allianz Arena with his first goal for the club after three minutes and Toni Kroos made it two midway through the half.
Franck Ribery killed off the Hannover challenge in the 37th minute and Dante added to their misery with a fourth just after the half-hour mark.
Mario Gomez, off the bench for his first Bundesliga appearance of the season following injury, completed the rout in the 67th minute, a minute after coming on.
The win extended Bayern's lead at the top to 10 points after Schalke were held at home by fourth-placed Eintracht Frankfurt.
The Royal Blues had to settle for a 1-1 draw, Klaas Jan Huntelaar's 11th-minute opener cancelled out two minutes later by Stefan Aigner.
Frankfurt had Karim Matmour sent off in the 87th minute.
The result dropped Schalke to third as Borussia Dortmund moved up a place by coming from behind to win 2-1 at Mainz.
The champions' coach Jurgen Klopp was facing his former club, who went in front after only four minutes through Marco Caligiuri.
Marco Reus replied in the 11th minute, though, and Robert Lewandowski got the winner two minutes before the break.
Werder Bremen drew 1-1 at Wolfsburg.
The visitors went in front after 35 minutes through Marko Arnautovic, but had Lukas Schmitz sent off in the 62nd minute and conceded an equaliser to Bas Dost two minutes later.
Greuther Furth drew 0-0 at home to fellow strugglers Nurnberg.
Both sides had a man sent off, the visitors losing Markus Feulner after 35 minutes and Greuther Sercan Sararer after 61.
On Friday night, Fortuna Dusseldorf picked up their first home win in the Bundesliga this season as goals from Robbie Kruse and Stefan Reisinger saw off Hamburg 2-0.
Hamburg had two goals disallowed and they also lost influential midfielder Rafael van der Vaart to injury, but they could have no complaints about losing with the home side showing more fight.
Kruse put the promoted side in front in first-half stoppage-time before Reisinger struck in the 63rd minute to seal the points.