Over 3.5 goals in Dinamo Zagreb v Manchester City (17:55)

Zagreb’s two home matches in the Champions League so far have ended 3-3 and 4-0.

This bet has also landed in each of City’s last three matches on the road.

These two sides have averaged a combined 4.2 goals per game in Europe this season, so over 3.5 should be easy enough.

Shakhtar Donetsk to beat Atalanta (17:55)

Shakhtar are unbeaten in 15 matches in all competitions dating back to mid-September.

They have won their last three in a row at home, and beat Atalanta 2-1 in the reverse fixture at the start of October.

The Italians have won just one of their last five on the road. 

BTTS & over 2.5 goals in Bayern Munich v Tottenham Hotspur (20:00)

This match is a dead rubber with first and second place in Group B already decided, but goals are still likely at the Allianz.

These two sides contested one of the highest-scoring matches of the season in the reverse fixture, which ended 7-2 to Bayern.

This bet has landed in four of Bayern’s last five at home, and four of Tottenham’s last five overall.

Olympiakos to win to nil v Red Star Belgrade (20:00)

Olympiakos have conceded just seven goals in nine home matches this season, five of which were scored by Bayern Munich and Tottenham.

Ignoring those matches, and including European qualifiers, they’ve kept clean sheets in eight of their last 10 at home.

Red Star, meanwhile, have lost their last three matches in the Champions League by an aggregate score of 15-0.

Juventus to win or draw v Bayer Leverkusen (20:00)

This is a very generous price considering Juventus have lost just once all season – a 3-1 defeat against Lazio on Saturday.

Maurizio Sarri’s side have won four of their five matches in Europe this season, including a 3-0 victory in the reverse fixture.

Leverkusen are, admittedly, a team in form having won their last three, but a 2-1 loss to Lokomotiv Moscow earlier in the competition proves their vulnerability at home.

Visit Betway's football betting page.