Bayern Munich dropped to sixth after Ramy Bensebaini’s injury time penalty fired Bundesliga leaders Borussia Moenchengladbach to a 2-1 win over the reigning champions on Saturday.
A second straight league loss puts pressure on Hansi Flick, who has been put in charge until January and was tipped to see out the season as interim boss after winning his first five games.
Bayern, now seven points adrift in the title race, went ahead at Borussia Park when Ivan Perisic fired home just after the break, but defender Bensebaini headed Gladbach level with an hour gone.
The Algerian then struck his decisive soppage-time penalty after Bayern’s Javi Martinez was sent off for a second yellow card.
There were wild scenes of celebrations from home fans at the final whistle of a game Bayern dominated for long stretches.
Elsewhere, RB Leipzig stay second after their 3-1 home win against Hoffeneheim as Timo Werner grabbed the opener, then netted a second-half penalty to leave the Germany striker with 15 league goals this season.
Midfielder Marcel Sabitzer scored Leipzig's late third goal before defender Erim Bicakcic pulled back a consolation goal for Hoffeheim just before the whistle.
Borussia Dortmund eased the pressure on coach Lucien Favre to go third with a 5-0 home romp against Fortuna Duesseldorf, who drop into the bottom three, as England winger Jadon Sancho and club captain Marco Reus both scored twice.