Christian Pulisic helped Borussia Dortmund keep the title race alive with a goal in his side's 3-2 win over Fortuna Düsseldorf on Matchday 33, while Nuremberg and Hannover were relegated.
Simply click on the PLAY buttons below for all the Matchday 33 highlights...
Christian Pulisic scored the opener for Borussia Dortmund in his last outing at the Signal Iduna Park as BVB saw off Fortuna Düsseldorf to take the Bundesliga title race to the final day.
The title race will go down to the final day after leaders Bayern Munich were held to a goalless draw by RB Leipzig on the penultimate weekend.
Guido Burgstaller struck early in the second half as Schalke held Bayer Leverkusen to a 1-1 draw, denting Die Werkself’s UEFA Champions League hopes.
Johannes Eggestein scored the only goal of the game as Werder Bremen beat Hoffenheim 1-0 to keep the European door ajar for Florian Kohfeldt’s side.
Nuremberg were relegated from the Bundesliga following a 4-0 loss to Borussia Mönchengladbach, who bolstered their own top-four hopes.
Eintracht Frankfurt's hopes of securing a top-four berth suffered a setback in their penultimate game of the season, with Anthony Ujah hitting a brace to seal a 2-0 win for Mainz.
VfB Stuttgart ensured they would contest the Bundesliga relegation play-off by defeating Wolfsburg thanks to goals from Gonzalo Castro, Anastasios Donis and Daniel Didavi.
Salomon Kalou scored two late goals, including an injury-time penalty, as Hertha Berlin came from behind three times to win a sensational encounter in Augsburg.
Hannover were officially relegated from the Bundesliga on Matchday 33 despite beating Freiburg 3-0 at home.