Leverkusen go top as Bayern fire blanks
Teenager Toni Kroos, Simon Rolfes (penalty) and Eren Derdiyok gave Leverkusen a 3-0 lead inside 34 minutes before Stefan Kiessling added the fourth with his sixth goal of the season midway through the second half.
Unbeaten Leverkusen have 20 points from eight games, three ahead of Hamburg SV who visit bottom club Hertha Berlin on Sunday.
Bosnia striker Edin Dzeko headed a 75th-minute equaliser as champions VfL Wolfsburg drew 1-1 at VfL Bochum while promoted Mainz 05 continued their impressive start with a 2-1 win at home to Hoffenheim.
Hanover 96, beaten 4-2 by Wolfsburg last week, were on the right end of a high-scoring match when they swept past promoted Freiburg 5-2.
Argentine forward Lucas Barrios scored his first league goal for Borussia Dortmund to give them a 1-0 win at Borussia Moenchengladbach, only their second of the season, in the day's last game.
Kroos, on loan from Bayern, set Leverkusen on their way when he scored from a free kick in the second minute. The 19-year-old also won the 28th-minute penalty converted by Rolfes when he was fouled by Joahar Mnari.
Swiss striker Derdiyok added the third six minutes later after exchanging passes with Kiessling, whose headed goal in the 68th minute made him the Bundesliga's top scorer.
Bayern, missing injured Dutch winger Arjen Robben, dropped eight points behind Leverkusen as they failed to find the target again.
Louis van Gaal's team lost 1-0 at Hamburg a week ago and were held 0-0 at home by Juventus in the Champions League on Wednesday.
For the third match running, Van Gaal made the Bundesliga's most expensive signing Mario Gomez start on the bench, although he brought him on at halftime.
A frustrating afternoon for Bayern against unambitious opponents saw Bastian Schweinsteiger twice head against the crossbar in the first half.
"It was 10 men against a wall," said Van Gaal, who has been tinkering with the forward line since he took over in the close season. "We needed a bit of luck."
"The fans want to see goals and they are right. But the Bundesliga is far from over."
Dzeko took his tally to five when he headed in Karim Ziani's cross to save Wolfsburg from a shock defeat at Bochum. His goal came two minutes after the hosts had Japan international Shinji Ono sent off for a high tackle on Josue.
Iran forward Vahid Hashemian had given Bochum the lead with a header early in the second half.
Mainz got off to a flying start against Hoffenheim as they scored twice in the opening 11 minutes.
Andreas Ivanschitz volleyed home, then Burkina Faso striker Aristide Bance headed the second after a mix-up in the Hoffenheim defence.
Andreas Ibertsberger pulled one with three minutes left but it was not enough and Mainz pulled level with fourth-placed Hoffenheim on 14 points.