Crunch time has arrived in the UEFA Champions League. The 16 group stage games across Tuesday and Wednesday are pivotal in deciding which teams will advance to the knockout round.
[ LIVE: Champions League scores ]
Below we predict the scores for every game over the next two days, with Tottenham hosting Olympiacos, reigning champions Liverpool welcoming Napoli to Anfield, Chelsea heading Valencia and Man City hosting Shakhtar Donetsk.
The equation for the PL clubs is simple, if all four win during Matchweek 5 they will all be in the last 16 of the competition.
Feel free to make your own predictions in the comments section below, too.
Galatasaray 1-2 Club Brugge
Real Madrid 1-2 PSG
Tottenham Hotspur 3-1 Olympiacos
Red Star Belgrade 1-4 Bayern Munich
Atalanta 2-0 Dinamo Zagreb
Man City 3-0 Shakhtar Donetsk
Juventus 2-2 Atletico Madrid
Lokomotiv Moscow 1-2 Bayer Leverkusen
Liverpool 3-1 Napoli
Genk 1-2 RB Salzburg
Slavia Prague 1-2 Inter Milan
Barcelona 2-2 Borussia Dortmund
Zenit 1-1 Lyon
Leipzig 2-0 Benfica
Lille 1-2 Ajax
Valencia 1-2 Chelsea