Fans were treated to another eventful weekend in the Bundesliga, as Bayern Munich survived a scare against FC Augsburg, while Bayer Leverkusen were held to a draw, and Stuttgart stunned RB Leipzig to heap more pressure on Marco Rose.
Bundesliga matchday 19 saw Bayern Munich triumph in the Bavarian derby, with goals from Aleksandar Pavlović, Alphonso Davies and Harry Kane helping them see off the challenge of FC Augsburg. Ermedin Demirović scored a brace for Jess Thorup's side, but Bayern managed to hang on for the win.
Bayer Leverkusen's lead at the top was cut to just two points after they were held to a goalless draw by Borussia Mönchengladbach. Despite creating a host of big chances, the Bundesliga leaders weren't able to find a breakthrough against the resilient Foals.
VfB Stuttgart boosted their hopes of qualifying for the UEFA Champions League at RB Leipzig's expense, earning a 5-2 win over Marco Rose's side. Deniz Undav scored a stunning hat-trick to help Stuttgart move four points clear of fifth placed Leipzig.
Borussia Dortmund replaced Leipzig in the top four after a hat-trick from Niclas Füllkrug fired them to a 3-1 win over VfL Bochum. Füllkrug scored twice in the second-half to make sure of the win after his early penalty was canceled out by an own goal from Nico Schlotterbeck.
Mario Götze was the hero for Eintracht Frankfurt as they claimed a 1-0 win over Mainz 05 to remain sixth in the Bundesliga standings.
SC Freiburg continued their inconsistent run of form, losing 3-1 away to Werder Bremen. Goals from Marvin Ducksch, Justin Njinmah and Julián Malatini helped the in-form Bremen move up to ninth place in the Bundesliga standings.
Benedict Hollerbach scored the winning goal as Union Berlin won their relegation six-pointer against Darmstadt on Sunday. The win helped the struggling Berliners move five points clear of 16th placed FC Köln.
Kevin Paredes canceled out Faride Alidou's strike to help Wolfsburg earn a 1-1 draw against FC Köln. Hoffenheim and Heidenheim also played out a 1-1 draw, with Andrej Kramarić equalising following Eren Dinkçi's opener.