B. Leverkusen vs. Arminia Bielefeld (Sunday, 12.30pm)
We say: Bayer Leverkusen 2-0 Arminia Bielefeld
We expect Leverkusen to have gained plenty of confidence from last weekend's win in Monchengladbach, with their pace in offensive areas likely to prove too much for Arminia to handle.
Kramer's side are struggling to score goals at present, although they may find Leverkusen's defence more accommodating at times than most opponents.
RB Leipzig vs. Frankfurt (Sunday, 2.30pm)
Second place takes on fourth in the Bundesliga on Sunday as RB Leipzig entertain Eintracht Frankfurt.
Leipzig are on an impressive six match winning run as they look to keep pace with league leaders Bayern Munich, while Frankfurt are aiming to qualify for the Champions League for the first time in the club's history.
We say: RB Leipzig 2-1 Eintracht Frankfurt
We can envisage a highly intriguing encounter on Sunday, with both teams scoring a strong likelihood despite Leipzig possessing the best defensive record in the league so far this season.
Leipzig are certainly heading into the game in stronger form, though, with Frankfurt showing signs in recent weeks that their unbelievable run may be coming to an end. Nagelsmann's side may just edge it to keep themselves firmly in the title picture.
Stuttgart vs. Hoffenheim (Sunday, 5.00pm)
The visitors can move level on points with their forthcoming opponents with a victory, although it would take a five-goal swing to move ahead of them in the table due to having an inferior goal difference.
We say: Stuttgart 2-2 Hoffenheim
We can envisage an entertaining score draw on Sunday, with both of these sides capable of producing lightning attacks.
Indeed, both sides are scoring and conceding more than 1.5 goals per game this season, so it would be a huge surprise if either goalkeeper had a quiet afternoon.