The title is wrapped up, but several races remain in the Bundesliga.
Bayern Munich, who are not the champions for the first time in more than a decade, now look to finish second for the first time since 2011-12. Their chief rivals are Stuttgart, who are third and trail Bayern by three points heading into the weekend.
Both teams will be in action on Saturday, with Bayern hosting Eintracht Frankfurt and Stuttgart visiting champions Bayer Leverkusen.
Meanwhile at the bottom of the table, Darmstadt are all but assured relegation. However, the teams directly above them, Köln and Bochum, can escape the drop with a good run of results to finish the campaign.
Bochum are involved in the weekend's first match on Friday, while Köln must wait until Sunday as they visit Mainz.
Here's the full schedule for Matchday 31 of the Bundesliga season, plus how to watch.
Streaming options listed below are for the United States, Canada, the United Kingdom and Germany. For listings in your region, consult bundesliga.com.
Bochum vs. Hoffenheim
Augsburg vs. Werder Bremen
Bayern Munich vs. Eintracht Frankfurt
Freiburg vs. Wolfsburg
RB Leipzig vs. Borussia Dortmund
Bayer Leverkusen vs. Stuttgart
Borussia M'Gladbach vs. Union Berlin
Mainz 05 vs. Köln
Darmstadt vs. Heidenheim
Live on DAZN PPV: Canelo vs. Munguia on May 4. Click here for details.