Bundesliga video highlights: All the goals from Matchday 31!
Champions Bayer Leverkusen were celebrating late once more on a weekend when RB Leipzig overcame Borussia Dortmund, Harry Kane hit a brace and Darmstadt were relegated.
Simply click on the PLAY buttons below for the Matchday 31 highlights...
Highlights of all matches are available in non-DACH countries from 00:00 CET on Monday, and in DACH countries 24 hours later.
Bayer Leverkusen 2-2 VfB Stuttgart
Leverkusen were at it again against Stuttgart, with one more injury-time equaliser helping the champions extend their unbeaten run in all competitions to 46 games.
Bayern Munich 2-1 Eintracht Frankfurt
Harry Kane took his 2023/24 Bundesliga tally to 35 goals with a double that helped Bayern to a fourth-successive win in all competitions and secured UEFA Champions League qualification.
RB Leipzig 4-1 Borussia Dortmund
Loïs Openda starred as Leipzig came from behind in fine fashion against fellow top-four challengers BVB.
Florian Kainz scored a stoppage-time penalty as second-bottom Cologne kept their hopes of beating the drop alive against Mainz, who stay in the relegation play-off spot.
Bochum boosted their survival hopes after snapping an eight-game winless run at home to Hoffenheim.
The Wolves significantly enhanced their top-flight survival hopes after Maxi Arnold and Maxence Lacroix scored late against 10-man Freiburg.
Romano Schmid, Marvin Ducksch and Olivier Deman all netted in a commanding second-half display for the Green-Whites away at Augsburg.
Nikola Dovedan's late goal secured Heidenheim a second season of Bundesliga football, whilst relegating bottom side Darmstadt.
Borussia Mönchengladbach 0-0 Union Berlin
Kevin Volland twice hit the woodwork as Gladbach took a point away to Union Berlin, who are looking nervously over their shoulders at the relegation zone with three games to go.
Watch: The top 5 goals on Matchday 31
Related news
US Soccer Players in Germany: 2023/24 update
How are the likes of Jordan, Joe Scally and Brenden Aaronson getting on in 2023/24?
Matchday 31 overview
After Pauli took another step towards promotion on Friday, Kiel failed to follow their lead as they lost to Kaiserslautern while third-placed Fortuna were held by Schalke.
Darmstadt relegated to Bundesliga 2
Sunday's defeat to Heidenheim condemns the Lilies to an immediate return to Germany's second tier.