The 2019-20 UEFA Champions League group stage kicks off this week, with eight games on Tuesday and eight on Wednesday.
I can hear you all signing the UCL anthem…
[ LIVE: Champions League scores ]
Below we predict the scores for all 16 UCL games taking place over the next two days, with Tottenham heading to Olympiacos, reigning champions Liverpool travel to Napoli, Chelsea hosting Valencia and Man City travelling to Shakhtar Donetsk.
Feel free to make your own predictions in the comments section below, too.
Tuesday
Group E
Napoli 2-2 Liverpool
Red Bull Salzburg 2-1 Genk
Group F
Inter Milan 2-0 Slavia Prague
Borussia Dortmund 2-3 Barcelona
Group G
Lyon 3-1 Zenit
Benfica 1-1 Leipzig
Group H
Ajax 3-1 Lille
Chelsea 3-2 Valencia
Wednesday
Group A
Club Brugge 2-1 Galatasaray
PSG 2-1 Real Madrid
Group B
Olympiacos 1-2 Tottenham Hotspur
Bayern Munich 3-0 Red Star Belgrade
Group C
Dinamo Zagreb 1-1 Atalanta
Shakhtar Donetsk 1-3 Man City
Group D
Atletico Madrid 2-2 Juventus
Bayer Leverkusen 2-1 Lokomotiv Moscow