The sixth and final matchday of the 2019-20 UEFA Champions League group stage is here, and two of the four Premier League clubs needing to avoid defeat to go through.
[ LIVE: Champions League scores ]
Fans of Liverpool and Chelsea will both be sweating ahead of their group stage finales.
Below we predict the scores for all 16 UCL games taking place over the next two days, with Tottenham heading to Bayern Munich able to rest players, while reigning champions Liverpool head to Jesse March’s Salzburg needing a draw to advance but the hosts will go through with a win.
As for Chelsea, they host Lille needing a win to secure their route to the last 16 and a draw could be enough if Valencia lose to Ajax, while Man City travel to Dinamo Zagreb already confirmed as group winners.
Feel free to make your own predictions in the comments section below, too.
Tuesday
Group E
Red Bull Salzburg 3-5 Liverpool
Napoli 3-1 Genk
Group F
Borussia Dortmund 3-1 Slavia Prague
Inter Milan 2-2 Barcelona
Group G
Lyon 2-1 Leipzig
Benfica 0-2 Zenit
Group H
Chelsea 1-1 Lille
Ajax 2-2 Valencia
Wednesday
Group A
PSG 3-0 Galatasaray
Club Brugge 1-2 Real Madrid
Group B
Bayern Munich 3-1 Tottenham Hotspur
Olympiacos 3-1 Red Star Belgrade
Group C
Shakhtar Donetsk 1-3 Atalanta
Dinamo Zagreb 1-3 Man City
Group D
Bayer Leverkusen 2-2 Juventus
Atletico Madrid 2-1 Lokomotiv Moscow