Union Berlin vs. Hoffenheim (Sunday, 12.30pm)
The home side edged the reverse fixture 3-1 in Hoffenheim in November.
We say: Union Berlin 1-1 Hoffenheim
Much will hinge on whether Kruse and Kramaric start for their respective sides, with both players capable of making a huge impact with their goals and creativity.
Hoffenheim do tend to prefer playing away from home, so we can envisage them gaining a positive result on Sunday.
Mainz 05 vs. Augsburg (Sunday, 2.30pm)
The two sides come into this contest in contrasting form, with Mainz taking 10 points from their last five games to move within one point of safety and six points behind Augsburg.
We say: Mainz 05 1-1 Augsburg
We can envisage a cagey encounter at Mainz on Sunday, with neither side wanting to lose ground on the relegation rivals around them in the table.
Mainz are undoubtedly playing with the greater confidence at the moment, but Augsburg have a long-standing ability to dig in under Herrlich, so may prove tough to beat.
B. Leverkusen vs. Freiburg (Sunday, 5.00pm)
Leverkusen will be looking to bounce back after crashing out of the Europa League on Thursday night, with their hopes of securing a Champions League spot now resting firmly on finishing in the top four.
We say: Bayer Leverkusen 1-1 Freiburg
We can envisage Freiburg gaining a positive result on Sunday, with Leverkusen having had much less rest than their opponents and consistently struggling to defend counter-attacks.
Freiburg tend to become more dangerous the less they have of the ball, so Leverkusen's methodical possession game should leave plenty of space in behind for them to exploit.