Bundesliga
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