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.
Red Bull Salzburg 3-5 Liverpool
Napoli 3-1 Genk
Borussia Dortmund 3-1 Slavia Prague
Inter Milan 2-2 Barcelona
Lyon 2-1 Leipzig
Benfica 0-2 Zenit
Chelsea 1-1 Lille
Ajax 2-2 Valencia
PSG 3-0 Galatasaray
Club Brugge 1-2 Real Madrid
Bayern Munich 3-1 Tottenham Hotspur
Olympiacos 3-1 Red Star Belgrade
Shakhtar Donetsk 1-3 Atalanta
Dinamo Zagreb 1-3 Man City
Bayer Leverkusen 2-2 Juventus
Atletico Madrid 2-1 Lokomotiv Moscow