The Bundesliga returns from the international break over the final weekend of November, with Bayer Leverkusen holding on to first place in the standings.
Leverkusen have won their last seven league matches and show no signs of slowing down, as they are also on a 14-match win streak in all competitions. They take on a mid-table Werder Bremen side with an eye on another victory.
But before that happens, second-place Bayern Munich will help open the weekend's action as they visit Koln on Friday. Bayern are two points back of the league leaders and can take temporary hold of the top spot with a win.
Here's the full schedule for Matchday 12 of the Bundesliga season, plus how to watch.
Bundesliga Matchday 12: 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, November 24
Koln vs. Bayern Munich
- Kick-off time: 7:30 p.m. GMT / 8:30 p.m. CET / 2:30 p.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada), DAZN (Germany)
Saturday, November 25
Borussia Dortmund vs. Borussia Moenchengladbach
Freiburg vs. Darmstadt 98
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 9:30 a.m. ET
- Live stream: ESPN+ (USA)
Union Berlin vs. Ausburg
Werder Bremen vs. Bayer Leverkusen
Wolfsburg vs. RB Leipzig
Eintracht Frankfurt vs. Stuttgart
- Kick-off time: 5:30 p.m. GMT / 6:30 p.m. CET / 12:30 p.m. ET
- Live stream: ESPN+ (USA), DAZN (Canada)
Sunday, November 26
Heidenheim vs. Bochum
- Kick-off time: 2:30 p.m. GMT / 3:30 p.m. CET / 9:30 a.m. ET
- Live stream: ESPN+ (USA), DAZN (Germany)
Hoffenheim vs. Mainz 05