With just nine games remaining, the Bundesliga title is Bayer Leverkusen's to lose.
The club hold a massive 10-point advantage over second-place Bayern Munich, and have yet to lose a single match in league play this season. They look to continue their invincible run on Sunday when they visit SC Freiburg.
Köln and RB Leipzig get the weekend underway on Friday, with the hosts desperate for points as they look to climb out of the relegation play-off spot. Meanwhile, Leipzig are within touching distance of a Champions League berth, so a victory against their struggling hosts should be comsidered a must in their quest to return to the continent's top competition.
Here's the full schedule for Matchday 26 of the Bundesliga season, plus how to watch.
Bundesliga Matchday 26: 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.
Friday, March 15
Köln vs. RB Leipzig
- Kick-off time: 7:30 p.m. GMT / 8:30 p.m. CET / 3:30 p.m. ET
- Live stream: ESPN+ (USA), Sky Sports Mix (UK), DAZN (Canada), DAZN (Germany)
Saturday, March 16
Darmstadt vs. Bayern Munich
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), Sky Sports Football (UK), DAZN (Canada)
Heidenheim vs. Borussia M'gladbach
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA)
Mainz 05 vs. Bochum
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Union Berlin vs. Werder Bremen
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Wolfsburg vs. Augsburg
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA)
Hoffenheim vs. Stuttgart
- 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)
Sunday, March 17
Freiburg vs. Bayer Leverkusen
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 10:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada), Sky Sports app (UK), DAZN (Germany)
Borussia Dortmund vs. Eintracht Frankfurt
- Kick-off time: 4:30 p.m. GMT / 5:30 p.m. CET / 12:30 p.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada), Sky Sports app (UK), DAZN (Germany)
Live on DAZN : Watch William Zepeda vs. Maxi Hughes on March 16