1. FC Köln overturned a two-goal deficit to produce a stunning second-half comeback, earning themselves all three points in the win over 1. FSV Mainz 05.
© imago / Jan Huebner
Mainz looked to be in complete control of proceedings after Jhon Cordoba and Leon Balogun (pictured) gave the home side a healthy lead either side of half-time...
© gettyimages / Alex Grimm
...but goals from Marcel Risse, Milos Jojic (pictured) and Anthony Modeste saw the Billy Goats produce an unlikely turnaround to pick up a crucial victory.
© gettyimages / Alex Grimm
US international Christian Pulisic became the fourth-youngest goalscorer in Bundesliga history when he set Borussia Dortmund on the road to victory against Hamburger SV.
Hamburg suffered a real blow when Rene Adler received a red card for bringing down Shinji Kagawa on the edge of the area.
Colombian striker Adrian Ramos scored twice in Dortmund's 3-0 victory to take his tally to six goals in his last eight Bundesliga appearances.
FC Bayern München edged closer to a record fourth straight Bundesliga title with a hard-fought but ultimately comfortable 3-0 victory at home to FC Schalke 04.
Robert Lewandowski got the first two of the match, taking his tally for the season to 27. The Polish superstar is now firmly on course to break Klaas-Jan Huntelaar's record for the most goals by a foreign player in a season (29).
After his two goals in the Champions League quarter-finals, Arturo Vidal got on the scoresheet for the first time in 17 Bundesliga games to put the finishing gloss on the victory.
Bayer 04 Leverkusen pulled into the third and final automatic UEFA Champions League qualification place with a 3-0 win at home to Eintracht Frankfurt on Saturday afternoon.
After a frustrating 70 minutes, Kevin Kampl (third l.) got
Die Werkself underway with his first goal since September.
Julian Brandt then latched onto Karim Bellarabi's pass six minutes later to convert his fifth goal of the
Bellarabi went from maker to taker in the last minute to conclude a win that leaves Leverkusen two points clear of Hertha Berlin in the Champions League qualification race. Eintracht are now four points adrift of safety.
Leverkusen's climb was made possible by Hertha Berlin's 2-1 defeat at resurgent TSG 1899 Hoffenheim.
Niklas Stark had opened the scoring inside the first half-hour for the capital club...
...but Fabian Schär equalised minutes later before Mark Uth (pictured) grabbed the winner four minutes from time.
Hoffenheim, now undefeated in five games, are still looking over their shoulder at the relegation quagmire, though Julian Nagelsmann's side now have a seven-point cushion on Frankfurt in the automatic drop zone.
SV Werder Bremen did their survival chances a world of good, beating VfL Wolfsburg 3-2 at the Weser Stadium.
Claudio Pizarro (pictured, foreground.) opened the scoring from the penalty spot, scoring his Bremen club-record 102nd Bundesliga goal in the process.
Josuha Guilavogi (pictured, 2nd l.) headed Wolfsburg back onto level terms with his second goal in as many games against Bremen...
...but goals from Fin Bartels (pictured, 2nd l.) and Sambou Yatabare made it 3-1 to Viktor Skripnik's men.
Bas Dost's late header proved little more than a consolation for Wolfsburg, who are now six points outside of the European places.
SV Darmstadt 98 stretched their undefeated run to six games with a 2-0 win over FC Ingolstadt 04.
Konstantin Rausch (pictured 2nd l.) opened the scoring with his first goal since Matchday 2's 1-1 draw at FC Schalke 04.
Sandro Wagner completed the win five minutes from time, tapping home his 13th goal of the season from metres out to leave Darmstadt four points clear of the drop zone.
FC Augsburg picked up a crucial 1-0 win over fellow strugglers VfB Stuttgart.
Alfred Finnbogason opened the scoring with his fifth goal of 2016 with half-time aproaching at the WWK ARENA.
The victory sees Jürgen Kramny's men leapfrog Stuttgart, with plus-four superior goal difference.
Hannover 96 kept their faint survival hopes alive with a 2-0 victory over Borussia Mönchengladbach in the weekend's opening encounter.
© imago / nph
Waldemar Anton opened the scoring four minutes into the second half after fine work from the impressive Noah-Joel Sarenren-Bazee.
© imago / Stuart Franklin
The Reds doubled their lead on the hour mark when Artur Sobiech (pictured, foreground.) slid home the rebound from Kenan Karaman's effort, which had come back off the post.
The win moves Hannover to within seven points of the relegation play-off position, while Gladbach miss the chance to move level on points with fourth-placed Bayer 04 Leverkusen.
© imago / osnapix