Werder Bremen vs. RB Leipzig (Tuesday, 5.30pm)
RB Leipzig will round off the calendar year with a trip to the Weserstadion for Tuesday's Bundesliga clash with Werder Bremen.
With 15 points to their name, the hosts head into the midweek fixture in 15th place, while the visitors are currently sitting in third position.
We say: Werder Bremen 1-3 RB Leipzig
The visitors will go into Tuesday's contest off the back of four consecutive victories and after winning their last six meetings with Bremen, we think they will continue that fine record by claiming a win in Forsberg's final outing before he swaps Leipzig for the Big Apple.
Dortmund vs. Mainz (Tuesday, 7.30pm)
Still searching for their first win of December, Borussia Dortmund aim to end 2023 with victory over lowly Mainz 05 on Tuesday.
Approaching their final fixture of the calendar year, Dortmund have been left lagging behind the Bundesliga's top four; meanwhile, Mainz are stuck inside the drop zone.
We say: Borussia Dortmund 2-0 Mainz 05
Ending a tumultuous year that has featured a painful title failure but more recently seen unexpected success in Europe, Borussia Dortmund should secure maximum points against goal-shy Mainz 05. Gaining a small slice of revenge for May's final-day failure, BVB can score at least once - and even their shaky defence can hold out against the Bundesliga's second-weakest attack.
Hoffenheim vs. SV Darmstadt 98 (Tuesday, 7.30pm)
On Tuesday, Hoffenheim will wrap up the calendar year with a home fixture against basement side SV Darmstadt 98.
While Hoffenheim have won just one of their last six Bundesliga matches, the visitors have failed to emerge victorious from any of their previous eight outings.
We say: Hoffenheim 2-1 SV Darmstadt 98
Both teams will be desperate to claim maximum points following their poor spells of form, but with Hoffenheim competing in the top half of the table, they should have the extra quality required to get the better of their relegation-threatened opponents.