Ajax v Atalanta - 17:55

Kicking-off our BTTS treble, I have Ajax vs Atalanta, in what is an absolutely crucial game.

This fixture ended 2-2 back in October, while both sides also scored in Ajax’s two games against Midtjylland elsewhere in this group.

As for Atalanta, they’ve scored nine goals in this group thus far, and though they’re better on the road than at home, Ajax’s quality going forward should still see them find the net. 

BTTS - 1pt @ 4/9

Inter Milan v Shakhtar Donetsk - 20:00

The next match of the treble is Inter vs Shakhtar.

While this game ended goalless a couple of months ago, Inter have conceded at least twice in all of their other matches, with both teams scoring in three of them.

Shakhtar have conceded 12 goals themselves, but have also managed to stick four past Real Madrid on the way to doing the double over them.

Both sides have shown big vulnerabilities at the back, which is why I’m willing to overlook the goalless draw in October to back BTTS here.

BTTS - 1pt @ 14/19

Real Madrid v Borussia Monchengladbach - 20:00

Last but not least is Real Madrid vs Borussia Monchengladbach.

Real have scored nine and conceded nine in their five matches, including a 2-2 draw with Gladbach in Germany.

Gladbach have had a brilliant campaign, scoring a whopping 16 goals in their five matches, although they’ve also conceded in their three matches against Real and Inter thus far.

This is another solid looking bet.

BTTS - 1pt @ 6/10