Friday 2nd December

19.30 GMT – Mainz Bayern Munich 

Despite their win against Leverkusen last weekend, it does appear that Ancelotti is struggling a little bit – still behind RB Leipzig in the league, and 2nd in their Champions League group isn’t a good show from one of the best teams in Europe.

Mainz have been pretty poor themselves recently, and haven’t won either of their past two games. Bayern should have enough about themselves to get the win, and I feel that Lewandowski should get a goal after going 3 games without one.

Prediction: Mainz 1-2 Bayern Munich

Saturday 3rd December

14.30 GMT – Bayer Leverkusen v Freiburg

Two teams in the middle of the table, although Leverkusen shouldn’t be happy with that. They’ve not had the easiest of runs recently – their last two games were narrow losses to Leipzig and Bayern Munich.

On a return home, and against a much weaker calibre of opposition (who are not brilliant on the road) you would expect that Leverkusen will not only win, but win well.

Prediction: Bayer Leverkusen 4-0 Freiburg

14.30 GMT – Borussia Dortmund v Borussia Monchengladbach

This Borussia derby might be one of the most interesting in recent times, as both of these teams can’t be happy with their performances so far this season. Dortmund, and especially manager Thomas Tuchel, will expect a reaction in this game after a disappointing defeat to Frankfurt last time out. A game against Monchengladbach, who are winless in 7 games, should provide a good opportunity to get back on track.

Prediction: Borussia Dortmund 3-1 Borussia Monchengladbach

14.30 GMT – Werder Bremen v Ingolstadt

A massive game, even at this fairly early stage of the season, between these two strugglers. A win for the home side would see them climb 5 points clear of their opponents, giving them some breathing space. In Serge Gnabry, Werder Bremen have an in form player who is perfectly capable of winning this game for them. Will he? Probably.

Prediction: Werder Bremen 2-0 Ingolstadt

14.30 GMT – Hoffenheim v Koln

Two teams going strongly – Hoffenheim are still unbeaten, while Koln find themselves fifth. So this should be a good game with lots of goals. Will there be a winner? Probably, but it’s tough to call so I’ll sit on the fence for this one

Prediction: Hoffenheim 2-2 Koln

14.30 GMT – Wolfsburg v Hertha Berlin

This is an interesting game, and one I find difficult to call. At the start of the season you would have expected Wolfsburg to be doing much better than they are, and Hertha to be a bit further down the table than they are. Wolfsburg need to start putting in the performances expected of them, and may fancy their chances here as Hertha don’t have top scorer Ibisevic available, following his sending off last week. I feel there could be an upset here because of that.

Prediction: Wolfsburg 1-0 Hertha Berlin

17.30 GMT – RB Leipzig v Schalke

To read our in-depth preview of this game, and 4 others to watch this weekend click here.

Sunday 4th December

14.30 GMT – Darmstadt vs Hamburg

Hamburg need a win. It’s as simple as that. The only problem is they can’t get a win. I honestly think if they don’t win here, that’s it for their chances of survival. Darmstadt are the only team in worse form than Hamburg though, so if ever there’s a time for your first win, now would be it.

Prediction: Darmstadt 0-1 Hamburg

16.30 GMT – Augsburg vs Frankfurt

The final game of the weekend sees Augsburg take on high fliers Frankfurt. Augsburg have only seen one goal in their last 3 games, so I wouldn’t expect a high scoring game – especially as Frankfurt aren’t high scorers. They’ve had easy fixtures recently as well, so I’d guess that Augsburg should bring them back to Earth with a bump

Prediction: Augsburg 2-0 Frankfurt