Bayer Leverkusen missed an injury-time penalty, had a man sent off and conceded a lucky equaliser in an eventful 1-1 draw with Werder Bremen.
Bundesliga leaders Bayern Munich moved seven points clear at the top as they extended their unbeaten league run to 12 games with a 3-0 victory at Cologne on Saturday.
Bundesliga top-scorer Pierre-Emerick Aubameyang struck twice as Borussia Dortmund recorded a third successive victory by thrashing Bayer Leverkusen 6-2.
Leipzig were held to a 2-2 draw at Augsburg in the Bundesliga on Friday, opening the way for Bayern Munich to extend their lead at the top.
Borussia Dortmund won away from home for only the second time in the Bundesliga since November to stay in third place with a 3-0 win at Freiburg on Saturday.
Carlo Ancelotti celebrated his 1000th competitive match in club management by watching his Bayern Munich side blow away Hamburg in an 8-0 thrashing at the Allianz Arena.
Leipzig held on for a 2-1 win at Borussia Moenchengladbach to cut Bayern Munich's lead in the Bundesliga to five points on Sunday.
Robert Lewandowski's goal deep into added-time earned Bayern Munich a 1-1 draw at Hertha Berlin on Saturday.
Borussia Dortmund beat Wolfsburg 3-0 at the Westfalenstadion on a day when the south stand was closed due to fan trouble at previous games.
Javier ''Chicharito'' Hernandez scored twice in a 3-1 win for Bayer Leverkusen at Augsburg in the Bundesliga on Friday, easing the pressure on coach Roger Schmidt.
Daniel Didavi scored the winner as Wolfsburg came from behind to beat Hoffenheim 2-1 and deny the visitors the chance to go third in the Bundesliga on Sunday.
Arturo Vidal and Arjen Robben struck late goals as Bayern Munich extended their lead at the top of the Bundesliga to seven points with a 2-0 success at struggling Ingolstadt.
Bottom Bundesliga club Darmstadt recorded a first league win in almost four months with a shock 2-1 victory over high-flying Borussia Dortmund on Saturday.
Mainz brought a run of four games without a win to an end with a 2-0 victory over Augsburg at the Coface Arena to climb to ninth place in the Bundesliga.
Borussia Dortmund needed a penalty shootout to overcome Hertha Berlin on Wednesday to reach the DFB Pokal quarterfinals for the sixth-consecutive year.
A first-half strike from Douglas Costa was enough for defending champion Bayern Munich to edge Wolfsburg 1-0 at home and scrape into the DFB Pokal quarterfinals on Tuesday.
Pierre-Emerick Aubameyang's first-half header was enough for Dortmund to beat title challengers RB Leipzig 1-0 on Saturday.
Bayern Munich saw their winning run brought to an end on Saturday as mid-table Schalke left the Allianz Arena with a 1-1 draw.
Danny Latza headed a late equaliser as Mainz clinched a 1-1 home draw against Borussia Dortmund in the Bundesliga.
Bundesliga leaders Bayern Munich produced another uninspired performance but managed to win 2-1 at Werder Bremen.
Alexander Meier fired Eintracht Frankfurt to third place in the Bundesliga with a 1-0 win at Schalke on Friday.
Borussia Dortmund earned a 2-1 win in what was a nervy finale against a decimated Werder Bremen on Saturday.
Leipzig strengthened their grip on second place in the Bundesliga with a comfortable 3-0 win over 10-man Eintracht Frankfurt on Saturday night.
Robert Lewandowski's late winner helped Bayern Munich see off a game Freiburg squad to start the 2017 portion of their campaign with a 2-1 victory.
Bayern Munich flexed their muscles in the Bundesliga's top-of-the-table clash on Wednesday evening by beating RB Leipzig 3-0 to move three points clear at the top of the standings.
Borussia Dortmund drew their third game in a row as a Tuesday match against Augsburg ended 1-1 at the Westfalenstadion.
Hamburg returned to winning ways and moved out of the bottom two with a 2-1 victory against a Schalke side whose form is once again in decline.
Bayern Munich regained top spot in the Bundesliga from Leipzig but were made to work hard for a 1-0 win at bottom-placed Darmstadt.
Bayer Leverkusen left it late to beat 10-man Schalke 1-0 at the Arena AufSchalke and move three points clear of their rivals in the Bundesliga table.
Bayern Munich moved to the top of the Bundesliga on Saturday thanks to a comfortable 5-0 victory over crisis club Wolfsburg at the Allianz Arena.
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.