Early season Bundesliga leaders Wolfsburg have lost for the first time this season when Hoffenheim hit back for a 3-1 home win, while Borussia Dortmund have also tumbled to defeat.
Dortmund, without the injured Erling Haaland, could have moved second but now sit fourth after losing 1-0 at coach Marco Rose's former club Borussia Monchengladbach on Saturday.
Third-placed Wolfsburg are now three points adrift of leaders Bayern Munich, who won 3-1 at promoted Greuther Furth on Friday.
"We are not Bayern Munich, who can crush opponents every week," Wolfsburg midfielder Max Arnold told Sky.
"This is a learning process for us. We have good chances in the coming weeks to improve."
Bayer Leverkusen are second, level with the Wolves, following a 1-0 win over Mainz thanks to Florian Wirtz's second-half goal.
Last season's runners-up Leipzig recorded just their second league win of the campaign with Christopher Nkunku scoring twice in a 6-0 home hammering of Hertha Berlin.
Cologne drew 1-1 at misfiring Eintracht Frankfurt and Union Berlin beat Arminia Bielefeld 1-0 with a late winner.
Wolfsburg, who dropped their first points of the season in a 1-1 draw with Frankfurt last weekend, started well at Hoffenheim with Germany full back Ridle Baku curling in a superb effort from 20 metres.
But on the stroke of halftime, the home side equalised when perennial top-scorer Andrej Kramaric broke his duck for the league season.
Christoph Baumgartner then netted for Hoffenheim after a flowing move midway through the second half and Pavel Kaderabek completed the turnaround when he scored after a free-kick came back off the post.
Dortmund coach Rose was booed and whistled by Gladbach fans as he reached the dugout and it soon got worse for him with Denis Zakaria putting the home side ahead after a ricochet fell kindly for him.
Dortmund's Mahmoud Dahoud - another ex-Gladbacher - then saw red before halftime for two robust fouls in an ill-tempered encounter, leaving the visitors toothless for the second period.
Australian Associated Press