Bayern Munich moved eight points clear at the top of the Bundesliga table after edging a tight match against Eintracht Frankfurt, while Borussia Dortmund drew in Augsburg and Bayer Leverkusen, RB Leipzig, Freiburg and Hoffenheim all picked up wins.
Simply click on the PLAY buttons below for all the Matchday 24 highlights…
Eintracht Frankfurt 0-1 Bayern Munich
Bayern were pushed all the way by a battling Frankfurt side before Leroy Sane’s assured finish helped the Bavarians to maximum returns in Germany’s financial capital.
Augsburg 0-1 Borussia Dortmund
Thorgan Hazard scored a superb opener for Dortmund, but it was not enough for all three points as Augsburg equalised late on to secure a 1-1 draw.
Bochum 0-1 RB Leipzig
Christopher Nkunku came off the bench to score the only goal of the game as Leipzig edged Bochum at the Ruhrstadion.
Bayer Leverkusen 3-0 Arminia Bielefeld
Moussa Diaby scored twice in the absence of injured top scorer Patrik Schick as Leverkusen ran out deserved 3-0 winners over Bielefeld.
Borussia Mönchengladbach 2-2 Wolfsburg
Breel Embolo came off the bench to earn Gladbach a point after coming from 2-0 down at home to Wolfsburg, who finished the game with 10 men.
Freiburg 3-0 Hertha Berlin
Vincenzo Grifo scored from the penalty spot and substitutes Kevin Schade and Lucas Höler were also on the scoresheet late on as Freiburg continued their push for a top-six finish with a 3-0 win at home to Hertha on Saturday.
Hoffenheim 2-1 VfB Stuttgart
Christoph Baumgartner scored twice in the final five minutes as Hoffenheim came from behind to beat Stuttgart on Friday night.
Union Berlin 3-1 Mainz
Union had Genki Haraguchi, Sheraldo Becker and substitute Taiwo Awoniyi on target as the capital club ended a recent run of defeats with a deserved victory against 10-man Mainz.
Greuther Fürth 1-1 Cologne
Fürth earned a hard-fought 1-1 draw at home to European hopefuls Cologne on Saturday as Sebastian Griesbeck’s first Bundesliga goal cancelled out Florian Kainz’s opener.