All English club qualify for the last 16, with only two spots up for grabs on Wednesday
Wednesday 11 December 2019 21:54, UK
It's now or never in the Champions League group stages. Fourteen teams are already through to the knockout phase but two spots are up for grabs.
Here, we have a look at all of the permutations ahead of a pivotal Matchday 6 in Europe's elite-club competition...
Barcelona, Bayern Munich, Juventus, RB Leipzig, Manchester City, Paris Saint-Germain, Real Madrid, Tottenham, Liverpool, Napoli, Valencia, Chelsea, Borussia Dortmund, Lyon.
With Paris Saint-Germain through as group winners and Real Madrid through as runners-up, it's a battle between Club Brugge and Galatasaray to see who qualifies for the Europa League.
Brugge will finish third if they beat Real Madrid or if Galatasaray fail to beat PSG. Galatasaray must better Brugge's result if they are to pip the Belgian side to third spot.
With Bayern Munich already through as group winners and Tottenham through as runners-up, all eyes will be on the decider between Red Star and Olympiakos to see who qualifies for the Europa League.
Red Star Belgrade will confirm third position if they avoid defeat at Olympiakos, while Olympiakos must win to leapfrog the Serbian side into third.
Manchester City have already wrapped up top spot ahead of their Matchday 6 trip to Croatia, but there's plenty to play for in Group C.
Shakhtar Donetsk will join City in the last-16 if they beat Atalanta or if Dinamo Zagreb fail to win.
Dinamo Zagreb must beat Manchester City and hope Shakhtar fail to win to have any chance of qualifying.
Atalanta can leapfrog both teams above them to finish as runners-up if they beat Shakhtar and Dinamo fail to beat City.
Juventus have already qualified as group winners and will be joined in the knockout stages by Atletico Madrid if they beat Lokomotiv Moscow or Bayer Leverkusen fail to win.
Bayer Leverkusen will qualify if they beat Juventus and Atletico fail to win against a Lokomotiv Moscow side that are guaranteed to finish fourth.