Bayer Leverkusen rose to fourth in the Bundesliga thanks to a 3-0 win at Paderborn, although they were made to work hard for all three points by the league strugglers.
Bayern Munich came from behind at Hannover to extend their lead at the top of the Bundesliga to 11 points over Wolfsburg thanks to a 3-1 win at the Niedersachsenstadion.
Struggling Hamburg frustrated Borussia Dortmund throughout a goalless draw at the Volksparkstadion to earn a priceless point in their battle against the Bundesliga drop.
Schalke got back to winning ways after a four-game streak without one in style with a 3-1 win over Hoffenheim lifting them to fourth, at least for 24 hours.
Holders Bayern Munich struck either side of the break to beat second division Eintracht Braunschweig 2-0.
Borussia Dortmund picked up their fourth straight Bundesliga win to pick up local bragging rights with a 3-0 victory over Schalke.
Bayern Munich picked up a further three points to move 11 clear at the top of the Bundesliga, but not without a few scares at home to Cologne.
Bayern Munich added six goals to the eight they scored last weekend to move 11 points clear of Wolfsburg at the top of the Bundesliga thanks to a 6-0 win at Paderborn.
Schalke brought an end to Werder Bremen's five-game winning streak in the Bundesliga, but were denied all three points late on in a 1-1 draw at the Arena AufSchalke.
Augsburg goalkeeper Marwin Hitz scored a dramatic late equaliser to earn his side a 2-2 draw at home to Bayer Leverkusen on his return to the side after injury.
Borussia Dortmund picked up their third win in a row to pull away from the Bundesliga's relegation zone while leaving Stuttgart rooted to the bottom of the standings with a 3-2 victory at the Mercedes-Benz Arena.
Bayern Munich inflicted another humiliating defeat on Hamburg at the Allianz Arena to remain firmly on course to retain their Bundesliga title.
Bas Dost was Wolfsburg's hero as he netted four in a remarkable 5-4 win at Bayer Leverkusen on Saturday to keep Dieter Hecking's men within eight points of Bundesliga leaders Bayern Munich.
Schalke saw their promising start to the new year ended by Eintracht Frankfurt as the distraction of a midweek Champions League tie with Real Madrid appeared to be too great for Roberto Di Matteo's men.
Borussia Dortmund completed back-to-back Bundesliga wins for only the second time this season after coming from behind to down Mainz 4-2.
Borussia Dortmund lifted themselves off the foot of the Bundesliga, trading places with Freiburg thanks to a 3-0 win in the Black Forest.
Bayern Munich maintained an eight-point advantage at the top of the Bundesliga while sending Stuttgart to the bottom of the pile with a 2-0 win at the Mercedes-Benz Arena.
A solid defence helped Schalke 04 secure a 1-0 win at home to Borussia Moenchengladbach that lifted them above their rivals into third spot in the Bundesliga in the battle for Champions League places.
Borussia Dortmund remain rooted to the foot of the Bundesliga with their plight worsening after losing 1-0 at home to high-flying Augsburg.
Schalke missed an opportunity to inflict a second straight defeat on Bayern Munich as they managed only a 1-1 draw at the Allianz Arena, despite playing most of the game with an extra man.
Wolfsburg have completed the signing of Andre Schurrle from Chelsea for a reported transfer fee in excess of 30 million euros.
Borussia Dortmund were left rock bottom of the Bundesliga on Saturday evening after a goalless draw at Bayer Leverkusen.
Schalke beat Hannover 1-0 but lost Klaas-Jan Huntelaar to a red card at the Arena AufSchalke on Saturday.
Wolfsburg boosted their hopes of catching Bayern Munich at the top of the Bundesliga by inflicting the defending champions' first league defeat this season in some style on Friday night.
Schalke went two consecutive home games without a win to end 2014 on a sorry note with a goalless draw at home to Hamburg.
Karim Bellarabi salvaged Bayer Leverkusen a 1-1 draw late on against Eintracht Frankfurt as two of the Bundesliga's most entertaining sides disappointed in their final match before the winter break.
Wolfsburg reduced Bayern Munich's deficit at the top of the Bundesliga to 11 points while establishing a six-point cushion over Bayer Leverkusen in third thanks to a 2-1 win over Cologne.
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.
Bayern Munich cruised to a third consecutive DFL Super Cup success with a comfortable 5-0 victory over Eintracht Frankfurt but Niko Kovac's first competitive game in charge against his former club was soured by a knee injury to David Alaba.
Bayern Munich completed the signing of 17-year-old Canadian phenom Alphonso Davies from Major League Soccer's Vancouver Whitecaps on Wednesday.
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.