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.
Hoffenheim moved up to second in the Bundesliga on Saturday with a 2-1 win over Schalke, who followed up their midweek 1-1 Champions League draw with Maribor with a defeat which erases memories of their derby win over Dortmund a week ago.
Hamburg picked up their first win of the season to pile the misery on Borussia Dortmund at the Westfalenstadion, where they have won only once this season.
Bayern Munich stamped their authority on the Bundesliga with a 4-0 win over Hannover which cements their place at the top of the standings going into the international break.
Schalke picked up their second win in a week and arguably their most important in years as they beat local rivals Borussia Dortmund 2-1 in the Revierderby.
Bayern Munich extended their lead at the top of the Bundesliga to two points with a 2-0 triumph at Cologne.
Stuttgart spoiled Bayern Munich's title party and Jupp Heynckes' last game in charge of the champions by producing a surprise 4-1 success at the Allianz Arena.
Borussia Dortmund and Hoffenheim each scraped Champions League qualification on goal difference after holding off the threat of Bundesliga rivals Bayer Leverkusen.
Bundesliga champions Bayern Munich bounced back from their Champions League disappointment with a 3-1 win at relegated Cologne.
Borussia Dortmund are still waiting to secure Champions League football after a 2-1 loss at home to relegation-battling Mainz that secured a second-place finish in the Bundesliga for local rivals Schalke.
Borussia Dortmund still need three points to guarantee a place in next season's Champions League after they drew 1-1 at Werder Bremen.
Eintracht Frankfurt coach Niko Kovac got a look at his future workplace but couldn't prevent a Bayern Munich's team that made eight changes from winning 4-1.
Jadon Sancho starred as Borussia Dortmund took a big step toward Champions League qualification, thrashing Bayer Leverkusen 4-0 on Saturday.
Bayern Munich warmed up for Real Madrid's visit in the semifinals of the Champions League on Wednesday with a comfortable 3-0 win in Hannover.
Eintracht Frankfurt edged Schalke 1-0 away on Wednesday to book their place in the DFB Pokal final against Bayern Munich.
Thomas Muller's hat trick helped Bayern Munich cruise into the DFB Pokal final with a 6-2 thrashing of Bayer Leverkusen at the BayArena on Tuesday.
Schalke beat Dortmund 2-0 in Sunday's Revierderby to move four points clear of their challengers for second place in the Bundesliga table.
Bundesliga champions Bayern Munich eased past Borussia Monchengladbach after recovering from falling behind.
Christian Pulisic got a bit of luck to end his four-month scoring drought and help Borussia Dortmund bounce back from their heavy defeat at Bayern Munich with a comfortable 3-0 home win against Stuttgart.
Bayern Munich secured a sixth straight Bundesliga title after coming from behind to win 4-1 at Bavarian neighbours Augsburg on Saturday.
Robert Lewandowski scored a hat trick as Bundesliga leaders Bayern Munich demolished his old club Borussia Dortmund at the Allianz Arena once more.
Substitute Timo Werner scored a 56th-minute winner as RB Leipzig claimed their first win over Bayern Munich at the fifth attempt.
Michy Batshuayi's brilliant first-half strike was enough for Borussia Dortmund to defeat visiting Hannover 1-0 and consolidate third place in the Bundesliga.
Schalke 04 needed an 86th-minute own goal from Robin Knoche to beat hosts VfL Wolfsburg 1-0 on Saturday, tightening their grip on second place and delaying title celebrations for leaders Bayern Munich by at least one matchday.
Michy Batshuayi scored deep into injury time as Borussia Dortmund beat Eintracht Frankfurt 3-2 at the Westfalonstadion to return to third place in the Bundesliga on Sunday.
Robert Lewandowski scored his 100th Bundesliga goal for Bayern Munich as the leaders extended their stunning unbeaten streak with a routine 6-0 victory against Hamburg.
Daniel Caligiuri's stunning individual goal helped Schalke maintain their grip on second in the Bundesliga with a 1-0 win against Mainz.
Bayern Munich opened up a 20-point lead in the Bundesliga with only nine games left after a 4-0 win at Freiburg on Sunday.
Bundesliga top-four rivals RB Leipzig and Borussia Dortmund had to settle for a share of the points with a 1-1 draw at the Red Bull Arena.
Borussia Dortmund missed the chance to restore their three-point cushion in second place in the Bundesliga after a 1-1 draw at home to Augsburg.
The Bayern Munich juggernaut was slowed by stubborn Hertha Berlin on Saturday as the Bundesliga leaders' 14-match winning run came to an end with a goalless draw.
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.