Robert Lewandowski scored two and made one as Bayern purred. Elsewhere, Schalke defended well to get a point in the Ruhr derby, while there were wins for Leipzig, Leverkusen, Freiburg and Mainz.
Augsburg 1-3 Bayern Munich
(Koo 67' - Lewandowski 19', 48' Robben 21' )
Robert Lewandowski scored two and made one as Bayern Munich repeated their Cup win over Augsburg in midweek by the same scoreline.
The Poland striker opened the scoring with a neat finish to cap a fine counterattack that involved Arturo Vidal, Philipp Lahm and Arjen Robben.
Lewandowski turned provider moments later, cutting back for Robben to pass the ball in from close range.
Soon after the restart, Lewandowski added his second of the afternoon and again Robben was the provider. The Dutchman seized on a loose pass by Gojko Kacar, spotted the run of Lewandowski, who rounded Augsburg keeper Marwin Hitz and rolled the ball into the empty net.
Augsburg restored some pride with a goal of their own, with Ja-Cheol Koo tapping in from close range.
Borussia Dortmund 0-0 Schalke
Schalke extended their unbeaten run to seven games with a hard-fought draw at Borussia Dortmund.
In the 149th Ruhr Derby, Schalke defended deep and frustrated their opponents for long periods, restricting Dortmund to the occasional half chance.
Ousmane Dembele had the best chance of the match when he reached Christian Pulisic's flick-on but could only hit the bar.
Mario Götze, who looked more like his old self, could have won it late on when he found a way through the Schalke defence, but could only find the side-netting.
The result means Dortmund miss the chance to go third, while Schalke climb to 12th.
Wolfsburg 1-2 Bayer Leverkusen
(Arnold 37' - Mehmedi 79', Jedvaj 83')
Leverkusen coach Roger Schmidt watched on from the stands as he completed a two-match touchline ban.
Bayern Leverkusen scored two goals in the last 11 minutes to condemn Wolfsburg to another home defeat and leave them with just one win from nine games.
Maximilian Arnold gave Wolfsburg the lead a few minutes before half time, finishing well from a cross from the right.
But with banned coach Roger Schmidt watching on from the stands, Leverkusen leveled through Mehmedi, who finished first-time from Benjamin Henrichs's cross.
The visitors turned the game on its head four minutes later when Croatian Tin Jedvaj slotted home after his initial shot was charged down.
Darmstadt 0-2 Leipzig
(Sabitzer 57', 81')
Marcel Sabitzer scored a second-half brace off the bench as Leipzig keep the pressure on Bayern Munich at the top of the Bundesliga.
Leipzig took the lead in the second half through the Austrian after a strong run and cross by Timo Werner.
Sabitzer grabbed his second of the afternoon with a sneaky finish at the near post after substitute Oliver Burke squeezed in a cross from the right.
Werder Bremen 1-3 Freiburg
(Garcia 67' - Philipp 29', Grifo pen 39', Abrashi 75')
Freiburg survived a late Werder Bremen rally to take all three points at the Weserstadion.
Maximilian Philipp scored a fine individual goal to open the scoring, dribbling his way into a shooting position before guiding a low effort beyond Felix Wiedwald.
Freiburg doubled their lead from the spot, with Vincenzo Grifo finding the bottom corner after Karim Guede was hauled down in the box.
Santiago Garcia pulled one back for Bremen, cushioning in Zlatko Junuzovic's lofted pass, but the comeback was short-lived. Amir Abrashi scoring a third for Freiburg to seal their first away win of the season.
Mainz 2-0 Ingolstadt
(Malli 51', Öztunali 85')
Yunus Malli scored Bundesliga goal 28 for Mainz, who eased past struggling Ingolstadt.
Mainz made the breakthrough early in the second half from the penalty spot, with Malli calmy despatching after Pablo De Blasis went down easily.
Levin Öztunali secured the victory five minutes from time, finishing from close range.
The visitors' misery was compounded late on when Max Christiansen was sent off for a second bookable offence. Ingolstadt are still without a win in the league this season.