Borussia Dortmund's hopes of qualifying for Europe next season suffered a further setback as they were beaten 3-1 at Borussia Monchengladbach.
Wolfsburg returned to within 10 points of Bundesliga leaders Bayern Munich with a 2-0 win in Hamburg which leaves their northern Germany rivals in serious danger of being relegated.
Bayer Leverkusen held on for a 3-2 win over Mainz to cement their fourth place in the Bundesliga, although they went close to throwing away a three-goal lead.
Bayern Munich booked their place in the DFB-Pokal semifinals after defeating Bayer Leverkusen 5-3 on penalties.
Borussia Dortmund came from behind to beat Hoffenheim 3-2 after extra time and book their place in the semifinals of the DFB-Pokal.
Bayern Munich restored their 10-point lead at the top of the Bundesliga with a 1-0 win at Borussia Dortmund in the German Klassiker.
Wolfsburg all but mathematically secured their place in the Champions League next season with a 3-1 win over Stuttgart which leaves the Swabians rooted to the foot of the Bundesliga.
Bayer Leverkusen made it a debut to forget for new Hamburg coach Peter Knabel, thrashing the northern Germany side 4-0 at the BayArena.
Borussia Monchengladbach inflicted a second Bundesliga defeat of the season on Bayern Munich to boost their own hopes of qualifying for the Champions League next season with a 2-0 win at the Allianz Arena.
Schalke face an uphill struggle to qualify for the Champions League next season after falling to a 1-0 defeat at home to Bayer Leverkusen on Saturday evening.
Borussia Dortmund heaped the pressure on Hannover coach Tayfun Korkut with a 3-2 win at the Niedersachsenstadion which revives their own hopes of qualifying for Europe next season.
Wolfsburg saw off the threat of a spirited Freiburg side to return to within 11 points of Bayern Munich at the top of the Bundesliga thanks to a 3-0 win at the VW-Arena.
Bayern Munich continued their free-scoring form to open up a 14-point lead at the top of the Bundesliga with a 4-0 win at Werder Bremen on Saturday.
Borussia Dortmund were held to a second successive goalless draw as their hopes of qualifying for Europe next season receded.
Schalke snatched a point in the capital with Joel Matip's last-gasp equaliser earning them a 2-2 draw at Hertha Berlin.
Bayer Leverkusen moved up to third in the Bundesliga on Friday night, leaving Stuttgart rooted to the foot of the table with a 4-0 win.
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.
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.
Robert Lewandowski scored twice as Bayern Munich extended their lead at the top of the Bundesliga to six points with a comfortable 3-0 home win over Augsburg.
Borussia Dortmund's fast-fading Bundesliga title hopes suffered another crushing blow on Friday as they slumped to a 2-1 defeat at Stuttgart.
Bayern Munich moved six points clear of Borussia Dortmund in the Bundesliga table with a 3-1 victory in Der Klassiker at Signal Iduna Park.
Bayern Munich swept aside 10-man RB Leipzig for the second time in a week to land an important blow in the race for the Bundesliga title.
Bundesliga leaders Borussia Dortmund suffered their second defeat of the season as Hannover won a thrilling contest 4-2 at the HDI-Arena.
Bayern Munich needed penalties to see off RB Leipzig in the DFB Pokal second round on Wednesday after the match finished 1-1 after 120 minutes of regular and extra time.
Bundesliga leaders Borussia Dortmund made light work of FC Magdeburg as they cruised past the third tier side 5-0 in their German Cup second round tie on Tuesday.
Bayern Munich drew level with Borussia Dortmund at the top of the Bundesliga with a 1-0 win at 10-man Hamburg.
Bundesliga leaders Borussia Dortmund's mini-slump continued on Saturday as they wasted a two-goal lead and settled for a 2-2 draw at Eintracht Frankfurt.
Schalke moved up to fourth in the Bundesliga for 24 hours at least thanks to a 2-0 victory over Mainz at the Veltins Arena on Friday night.
RB Leipzig ended Borussia Dortmund's club-record 41-game unbeaten run at home in the Bundesliga.
Bayern Munich marked the return of veteran coach Jupp Heynckes with an emphatic 5-0 win over Freiburg to get their hopes of retaining the Bundesliga title back on track.
Bayern Munich have confirmed the appointment of former head coach Jupp Heynckes until the end of the season.
Bayern Munich's misery deepened as they let a two-goal Bundesliga lead slip for the second consecutive week to draw 2-2 at Hertha Berlin.
Borussia Dortmund cemented top spot in the Bundesliga with their fourth successive win, seeing off Augsburg 2-1.
Substitute Leon Bailey denied Schalke all three points at the Veltins-Arena as Bayer Leverkusen forced a 1-1 Bundesliga draw on Friday.
Carlo Ancelotti has left his role as coach at Bayern Munich, the club confirmed on Thursday afternoon.