Bayern set record with eighth straight win
A Mario Mandzukic goal, Luiz Gustavo's close-range effort, a second-half Thomas Muller double and one from Rafinha gave Bayern victory as champions Borussia Dortmund slumped to a 2-1 home defeat by rivals Schalke 04, in a match marred by fan trouble.
"This was our best game of the season. Obviously I am satisfied," Bayern coach Jupp Heynckes told reporters.
"We played outstanding football from the first to the last minute, every player helping the other. We did it extremely well."
Schalke are third on 17 points while fellow Champions League competitors Dortmund, quickly dropping out of contention, are fourth on 12 level with Bayer Leverkusen.
Their derby was marred by clashes between the supporters outside the stadium as police, who used pepper spray and a water cannon to disperse them, were attacked.
Promoted Eintracht Frankfurt kept up their spectacular opening to the campaign with a 3-1 home victory over Hannover 96 to stay five points behind Bayern in second place.
Leverkusen rescued a 2-2 home draw against Mainz 05 courtesy of an 87th-minute Gonzalo Castro goal while VfL Wolfsburg dropped to last place, beaten 2-0 by visitors Freiburg to increase pressure on coach Felix Magath.
Bayern, who also set a record for the best goal difference at this stage of the Bundesliga with 26 goals for and only two conceded, got off to a quick start against the league newcomers who had only lost once beforehand.
The visitors put the ball in the net in the 17th minute with Muller thundering in a left-footed drive after a dazzling quick passing move but the effort was ruled offside.
The Bavarians were undeterred and got their deserved lead through Croatian Mandzukic's seventh goal of the season which put him top of the league scorers' table.
Mandzukic then set up Luiz Gustavo for Bayern's second goal, heading towards goal for the Brazilian to tap in from less than a metre out.
The hosts were by that time in disarray and Muller got his goal, firing in after a nice Franck Ribery pass.
Two more late goals from Muller - his sixth of the season - and Brazilian Rafinha completed the rout in style as they bred confidence ahead of Tuesday's Champions League game at France's Lille.
Dortmund showed none of the same offensive appetite and were punished when Dutchman Ibrahim Afellay scored for visitors Schalke in the 14th minute with a well-timed shot.
"We did not deserve to win tonight," said Dortmund coach Jurgen Klopp, ahead of Wednesday's Champions League game against Real Madrid.
"We just did not play well at all and I take responsibility for this loss. We tried out some things that frankly did not work."
Marco Hoeger silenced the 80,0000 crowd at the Westfalen stadium three minutes after the restart, chasing down a perfect defence-splitting pass from Lewis Holtby to beat goalkeeper Roman Weidenfeller.