It's Bayer Leverkusen's title to lose as the Bundesliga returns from the international break with the club holding a commanding 10-point lead.
Leverkusen will be among the teams playing in the early Saturday slot as they host Hoffenheim, who are falling further away from the European places after back-to-back losses prior to the break.
The main challengers to Leverkusen are Bayern Munich, who play in the latest edition of Der Klassiker in the late Saturday kick-off. Bayern have won three of their last four league matches, while Borussia Dortmund are on a three-match win streak.
Here's the full schedule for Matchday 27 of the Bundesliga season, plus how to watch.
Bundesliga Matchday 27: Schedule, fixtures, live streams
Streaming options listed below are for the United States, Canada, the United Kingdom and Germany. For listings in your region, consult bundesliga.com.
Saturday, March 30
Bayer Leverkusen vs. Hoffenheim
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Borussia M'gladbach vs. Freiburg
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Eintracht Frankfurt vs. Union Berlin
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
RB Leipzig vs. Mainz 05
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Werder Bremen vs. Wolfsburg
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Bayern Munich vs. Borussia Dortmund
- Kick-off time: 5:30 p.m. GMT / 6:30 p.m. CET / 1:30 p.m. ET
- Live stream: ESPN+ (USA), Sky Sports Football (UK), DAZN (Canada)
Sunday, March 31
Augsburg vs. Köln
- Kick-off time: 2:30 p.m. BST / 3:30 p.m. CEST / 9:30 a.m. ET
- Live stream: ESPN+ (USA), Sky Sports Football (UK), DAZN (Germany)
Stuttgart vs. Heidenheim
- Kick-off time: 4:30 p.m. BST / 5:30 p.m. CEST / 11:30 a.m. ET
- Live stream: ESPN+ (USA), Sky Sports Football (UK), DAZN (Germany)
Bochum vs. Darmstadt 98
- Kick-off time: 6:30 p.m. BST / 7:30 p.m. CEST / 1:30 p.m. ET
- Live stream: ESPN+ (USA), Sky Sports (UK), DAZN (Germany)
Live on DAZN PPV : Watch Devin Haney vs. Ryan Garcia on April 20