Bundesliga leaders Borussia Dortmund crashed to a 4-2 defeat at Hanover on Saturday, collapsing at the back after the sending-off of young defender Dan-Axel Zagadou.
Togo striker Ihlas Bebou scored twice for the hosts as Dortmund were picked off on the counter-attack, slumping to a loss that is the last thing coach Peter Bosz needed before Wednesday’s Champions League home match against APOEL.
Dortmund are winless in their last three Bundesliga games and will be knocked off the top later with their two nearest rivals, Bayern Munich and RB Leipzig, meeting each other at the Allianz Arena.
Bayern go into that game behind Dortmund on goal difference, with Leipzig a point back in third.
Dortmund’s star striker Pierre-Emerick Aubameyang had another quiet game as Hanover became the latest team to expose a frail defence that has now conceded nine times in three league games.
They had previously lost 3-2 to RB Leipzig and drawn 2-2 with Eintracht Frankfurt.
Hanover took the lead on 20 minutes when Brazilian striker Jonathas converted a penalty.
Replays showed Dortmund goalkeeper Roman Burki stood his ground and Felix Klaus charged into him, but the penalty stood despite a review from the video assistant referee.
Dortmund equalised seven minutes later when an awful clearance by Hanover’s Marvin Bakalorz carried only as far as Zagadou, who smashed home.
However, they were caught on the break as Hanover regained the lead five minutes before the break. Klaus released Jonathas, whose final pass found Bebou to fire home.
Dortmund levelled for a second time following another Hanover mistake seven minutes after the break, with Senegal defender Salif Sane’s headed clearance this time finding Andrey Yarmolenko, who finished.
Nevertheless, the game swung away from Dortmund when French youngster Zagadou was sent off on the hour after bringing down Jonathas, who was through on goal.
Klaus rifled home the resulting free-kick for Hanover’s third goal on the hour mark to the delight of the home fans, and Bebou’s second of the game secured the points late on as the newly-promoted side climbed to fourth.
Hoffenheim missed the chance to go fourth by crashing to a 3-1 defeat at home to Borussia Moenchengladbach.
Kerem Demirbay gave the hosts a first-half lead, but Gladbach scored three unanswered goals in the last half hour by Thorgan Hazard, Matthias Ginter and Jannik Vestergaard.
Hertha Berlin enjoyed their first win in eight games with a 2-1 home victory against Hamburg, who remain in the bottom three.
Defenders Niklas Stark and Karim Rekik scored for the hosts at the Olympic Stadium before 17-year-old striker Jann-Fiete Arp came off the bench to score Hamburg’s late consolation.
Meanwhile, Cologne remain bottom after losing the Rhine derby 2-1 at Bayer Leverkusen.
French striker Sehrou Guirassy gave Cologne an early lead at the BayArena, but the hosts pulled level when winger Leon Bailey timed his run to perfection to fire home.
Sven Bender’s shot then sealed the win before Kevin Volland had a goal disallowed.
A 93rd-minute equaliser by on-loan Liverpool striker Divock Origi earned Wolfsburg a 1-1 draw at Schalke after Nabil Bentaleb had converted a first-half penalty for the Royal Blues. Mario Gomez missed a penalty for Wolfsburg.