This is it. The fourth UEFA Champions League group stage matchday out of six is here, with key games taking place on Tuesday and Wednesday this week. There is so much on the line.
[ LIVE: Champions League scores ]
Manchester United head to Juventus, Liverpool travel to Red Star Belgrade, Man City host Shakhtar Donetsk and Tottenham face a pivotal home game against PSV Eindhoven as the four Premier League clubs are at the crunch point of their group stage campaign.
There is the potential for some clubs to rubber-stamp their spot in the Round of 16 this week, while others, like Spurs, know a win is crucial if they’re going to keep their knockout round hopes alive.
Below are the score predictions for the UCL games on Tuesday and Wednesday.
Monaco 2-0 Club Brugge
Atletico Madrid 2-1 Borussia Dortmund
Tottenham Hotspur 3-1 PSV Eindhoven
Inter Milan 2-2 Barcelona
Napoli 2-2 Paris Saint-Germain
Red Star Belgrade 1-3 Liverpool
FC Porto 3-0 Lokomotiv Moscow
Schalke 3-1 Galatasaray
Benfica 1-2 Ajax
Bayern Munich 3-0 AEK Athens
Manchester City 4-1 Shakhtar Donetsk
Lyon 2-2 Hoffenheim
Viktoria Plzen 1-3 Real Madrid
CSKA Moscow 1-1 Roma
Valencia 2-1 Young Boys
Juventus 3-1 Manchester United