Hoffenheim went back to the top of the Bundesliga on Saturday with a 3-3 draw at Stuttgart while defending champions Bayern Munich were beaten 2-1 at home to Cologne — their third defeat in four league games.
Hertha lost top spot when they were beaten 2-1 at Wolfsburg — who remain unbeaten at home this season — as a goal from Brazilian Cicero was cancelled out by second-half strikes from Wolfsburg’s Edin Dzeko to put Berlin second.
Hoffenheim went back to the top after a battle royal at Stuttgart as Senegal striker Demba Ba hit a hat-trick which was cancelled out by strikes from Cacau and a pair by Germany forward Mario Gomez as it finished 3-3.
Hoffenheim’s Sejad Salihovic missed a penalty in injury time to leave his side on 40 points with Hertha, but top on goal difference.
The biggest shock of the day came when mid-table Cologne went to Bayern Munich’s Allianz Arena and enjoyed a 2-1 win over the hosts.
Hamburg, Hertha Berlin and now Cologne have all beaten the defending champions since the season resumed at the beginning of the month.
Cologne dominated the first-half after Bayern’s Miroslav Klose looked to have headed his side ahead on 13 minutes, but the goal was ruled offside.
From then on it was virtually all Cologne as French midfielder Fabrice Ehret slipped his marker Martin Demichelis and fired his shot past Bayern goalkeeper Michael Rensing on 22 minutes.
The Bayern shot-stopper had said the week before that he was “sick to the back teeth of his defense” who “got on his nerves” and they did nothing to improve his opinion when they leaked a second goal.
Germany defender Philipp Lahm allowed Serbia midfielder Nemanja Vucicevic to fire in a cross from close range and teenage midfielder Daniel Brosinski capped his debut with a goal on 34 minutes despite being surrounded by defenders.
Klose immediately responded with a fierce shot which went just wide of the near post, but it remained 2-0 at the break and after a dire second-half Belgian defender Daniel van Buyten scored a consolation on 84 minutes.
Despite holding AC Milan to a 1-1 draw on Wednesday in the UEFA Cup, Werder Bremen were beaten 2-1 at strugglers Energie Cottbus who won the race to get their pitch clear of snow after an appeal to fans.
Strugglers Bochum picked up a 1-0 win at fellow relegation contenders Arminia Bielefeld, while mid-table Eintracht Frankfurt enjoyed a 1-0 win at second-from-bottom Karlsruhe to stop their freefall in the league.
Bottom club Borussia Moenchengladbach closed the gap between the rest of the league to two points when they enjoyed a 3-2 win at home over Hanover.
On Friday night, goals by Schalke 04 striker Kevin Kuranyi and Dortmund’s Mohamed Zidan either side of half-time meant the Ruhr valley derby ended in a 1-1 draw.