Werder Bremen piled the misery on Jurgen Klopp's Borussia Dortmund with a 2-1 win at the Weserstadion on Saturday.
Bayern Munich suffered their biggest scare of the Bundesliga season so far, but nevertheless managed to extend their unbeaten record with a come from behind 2-1 win at Mainz.
Borussia Dortmund threw away their lead twice to pick up only a point as they drew 2-2 at home to Wolfsburg on Wednesday night, and remain in the thick of a relegation battle.
Schalke picked up their second away win in a row with a 2-1 triumph in Paderborn moving them up to fifth in the Bundesliga, on the coat-tails of the sides pushing for Champions League football.
Bayern Munich further extended their lead at the top of the Bundesliga with a 2-0 win over Freiburg, although it came at a cost with Medhi Benatia and Xabi Alonso limping off injured.
Bayer Leverkusen and Borussia Monchengladbach moved level with Augsburg in third place in the Bundesliga following a 1-1 draw at the BayArena.
Bayern Munich underlined their superiority in the Bundesliga with a 4-0 win at third-placed Augsburg on Saturday.
Schalke suffered their first home defeat under Roberto Di Matteo as Cologne delivered a tactical masterclass to come away with a precious 2-1 win.
Hertha Berlin sent Borussia Dortmund tumbling to their ninth defeat of the Bundesliga season with a 1-0 win at the Olympiastadion.
Bayern Munich survived a stern test from Bayer Leverkusen to restore their seven-point advantage at the top of the Bundesliga with a 1-0 win at the Allianz Arena.
Schalke picked up their first away points under Roberto Di Matteo in style on Saturday with Eric Maxim Choupo-Moting netting a hat-trick in a 4-0 win at Stuttgart.
Borussia Dortmund moved out of the Bundesliga's bottom three as Ilkay Gundogan's first goal since April 2013 earned a 1-0 win at home to Hoffenheim and lifted the pressure on boss Jurgen Klopp.
Borussia Dortmund's season took another turn for the worse when they were beaten 2-0 at Eintracht Frankfurt on Sunday evening, a result which leaves them rooted to the foot of the Bundesliga.
Klaas-Jan Huntelaar hit a hat-trick as Schalke bounced back from their Champions League humiliation by thumping Mainz 4-1 at the Arena AufSchalke.
Bayer Leverkusen turned it on in the second half to claim a 5-1 victory in the Rhineland derby against Cologne.
Schalke warmed up for the visit of Chelsea in the Champions League on Tuesday by holding off a Wolfsburg fightback to claim a 3-2 win at the Arena AufSchalke.
It was business as usual for Bayern Munich after the international break as they saw off 10-man Hoffenheim 4-0 at the Allianz Arena.
Borussia Dortmund's troubled season continued on Saturday as Marco Reus suffered a fresh injury and they were held to a 2-2 draw at promoted Paderborn.
An extraordinary own goal from Germany international Christoph Kramer gave Borussia Dortmund the win they needed to move off the foot of the Bundesliga as well as end Borussia Monchengladbach's unbeaten start to the season.
Bayern Munich opened up a seven-point advantage at the top of the Bundesliga thanks to a Thomas Muller hat trick at Eintracht Frankfurt.
Hamburg stunned high-flying Bayer Leverkusen to pick up a rare win and move out of the bottom three of the Bundesliga on Saturday.
Bayern Munich restored their four-point lead at the top of the Bundesliga and left Borussia Dortmund in the bottom three with a 2-1 win over their rivals at the Allianz Arena.
Schalke rode their luck to pick up three precious Bundesliga points against Augsburg on Friday night, moving above their guests into seventh place.
A spectator ran onto the pitch and hit Franck Ribery with a scarf in stoppage time of Bayern Munich's 3-1 victory at Hamburg in the second round of the DFB-Pokal on Wednesday.
Bayern Munich's six-game winning streak in all competitions was brought to an end as they drew 0-0 against Borussia Monchengladbach.
Borussia Dortmund's dismal domestic season continued as they were beaten at home for the third time, going down 1-0 to Hannover.
Bayern Munich increased the pressure on Werder Bremen coach Robin Dutt as they cruised to a 6-0 victory over the bottom-placed Bundesliga club.
Cologne piled further misery on Borussia Dortmund with a 2-1 win at the Mungersdorfer Stadion which leaves Jurgen Klopp's men languishing in 14th place.
Stuttgart came from three goals down to snatch a 3-3 draw at home to Bayer Leverkusen and continue their recent revival.
Marco Reus scored his first goal since returning from a nearly nine-month injury layoff as Borussia Dortmund secured a 1-0 victory at Borussia Monchengladbach.
A last-gasp Robert Lewandowski penalty helped Bayern Munich come from behind to extend their winning run to 13 games in all competitions with a 2-1 triumph at Wolfsburg.
Robert Lewandowski equalled a 45-year record as Bayern Munich's march towards another Bundesliga title continued with a 2-1 win against Schalke.
Marco Reus made his first appearance of the season and Michy Batshuayi scored again as Borussia Dortmund moved to third in the Bundesliga with a 2-0 win at home over Hamburger SV on Saturday.
Kingsley Coman had a goal and an assist and Arjen Robbed added a late brace as Bayern Munich cruised into the semifinals of the DFB Pokal with a 6-0 win away to Paderborn on Tuesday.
Bayern Munich continued their march towards a record-extending sixth consecutive Bundesliga title with a 2-0 win at Mainz on Saturday.
Michy Batshuayi scored twice on his debut as Borussia Dortmund earned a much-needed win, seeing off basement boys Cologne 3-2 in a thriller.
Chelsea striker Michy Batshuayi has completed his move to Borussia Dortmund on loan until the end of the season.
Bayer Leverkusen struck twice in the second half to beat Mainz 05 2-0 on Sunday and reclaim second place in the Bundesliga on goal difference from Schalke 04.
Arsenal target Pierre-Emerick Aubameyang was booed by some of his own fans as Borussia Dortmund's winless start to 2018 continued with a disappointing draw at home to Freiburg.
Bayern Munich recovered from a dreadful start as they came back from two goals down to beat Hoffenheim 5-2 in the Bundesliga.
Thomas Muller reached a century of Bundesliga goals as Bayern Munich fought back to beat Werder Bremen 4-2.
Lowly Freiburg stunned RB Leipzig 2-1 in the Bundesliga on Saturday, coming from a goal down and scoring twice in four minutes to spoil their opponents' chance of cutting leaders Bayern Munich's advantage.
Shinji Kagawa rescued a point for Borussia Dortmund as they were held to a 1-1 draw at Hertha Berlin.
Borussia Dortmund were held 0-0 by draw specialist Wolfsburg on Sunday after leaving out Pierre-Emerick Aubameyang from their squad for "disciplinary reasons" for the second time this season.
Bayern Munich have extended their lead at the top of the Bundesliga after securing a 3-1 victory at Bayer Leverkusen on the evening the division resumed after the winter break.
Bayern Munich held off a late charge from defending DFB Pokal champions Borussia Dortmund to win 2-1 and advance to the quarterfinals of the competition.
Bayer Leverkusen missed out on the chance to go second in the Bundesliga as they were held 4-4 by Hannover in an eight-goal thriller.
Christian Pulisic scored in the 89th minute to give Borussia Dortmund a 2-1 win over Hoffenheim on Saturday.
Sven Ulreich's penalty save in the fifth minute of added time helped earn Bayern Munich a 1-0 win at stubborn Stuttgart.
A Robert Lewandowski goal ended the resistance of rock bottom Cologne as Bayern Munich extended their Bundesliga lead to nine points with a 1-0 win.
Borussia Dortmund finally ended their winless streak in the Bundesliga by beating Mainz 2-0 in Peter Stoger's first game in charge on Tuesday.
RB Leipzig were held to a disappointing 1-1 draw at midtable VfL Wolfsburg on Tuesday to leave them seven points adrift of Bundesliga leaders Bayern Munich.
Bayern Munich shrugged off a goalkeeping crisis to extend their lead at the top of the Bundesliga to eight points with a 1-0 win over Eintracht Frankfurt on Saturday.
Borussia Dortmund's awful run of results continued on Saturday when they were beaten 2-1 at home by Werder Bremen to heap further pressure on manager Peter Bosz.
Andriy Yarmolenko eased some of the pressure building on Borussia Dortmund head coach Peter Bosz by forcing a 1-1 draw at Bayer Leverkusen.
Bayern Munich defeated promoted Hannover 3-1 at the Allianz Arena on Saturday to increase their Bundesliga lead to six points.
Bayern Munich failed to extend their lead atop the Bundesliga table after Borussia Monchengladbach held on to beat the leaders 2-1 at Borussia-Park on Saturday,
Borussia Dortmund's miserable season hit a new low as they threw away a 4-0 half-time lead to draw 4-4 at home to derby rivals Schalke.
Schalke 04 earned their fourth win in their last five Bundesliga games with a 2-0 victory over visitors Hamburg SV that sent them into second place in the table.