Bayern Munich suffered a jolt to their title defence, losing their first league game of the season 5-1 in Frankfurt and handing Bayer Leverkusen the chance to open a six-point lead at the top of the Bundesliga.
In a wet and wild contest in Frankfurt, the hosts raced into an extraordinary 3-0 first-half lead, with Omar Marmoush, Junior Dina Ebimbe, and Hugo Larsson scoring the goals as Dino Toppmoeller’s side outmuscled a timid Bayern.
Joshua Kimmich dragged Bayern back into the match just before half-time but French midfielder Ebimbe had other ideas, capping a scintillating counter-attack after a mistake by Dayot Upamecano to make it four.
Ansgar Knauff added a fifth to put the game out of reach for Thomas Tuchel’s side to complete a memorable performance for Frankfurt, who become the first team to score five goals against Bayern in the first 60 minutes of a league game since Frankfurt themselves, in 1975.
Leaders Bayer Leverkusen travel to third-place Stuttgart on Sunday on a weekend when six of the Bundesliga’s top seven face each other.
Union Berlin won their first game since August 26 with a 3-1 victory over Borussia Moenchengladbach ensuring a winning start in the Bundesliga under new coach Nenad Bjelica.
The Croatian coach ran down the touchline to join the celebrations with his players as the team climbed to 15th.
Elsewhere, Werder Bremen arrested a four-game winless slump with a 2-0 win over Augsburg, secured by Niklas Stark’s first-half strike and Marvin Ducksch’s, midway through the second.
Heidenheim edged out Darmstadt with a 3-2 win in a meeting of two of the newly-promoted strugglers. Jan Schoeppner scored twice for Heidenheim, which leaves Darmstadt winless in seven Bundesliga games.
Freiburg sneaked a 1-0 win in Wolfsburg ahead of the day’s headline clash between Borussia Dortmund and RB Leipzig.