The Champions League group stage is drawing to a close, but who is best placed to make it through to the knockout rounds?
We look at each group, with the top two going through and third dropping into the Europa League.
WHO HAS QUALIFIED: Bayern Munich, Juventus, Paris Saint-Germain
Nov. 26: Galatasaray vs. Brugge, Real Madrid vs. PSG
Dec. 11: Brugge vs. Real Madrid, PSG vs. Galatasaray
Paris Saint-Germain have qualified and will secure top spot if they avoid defeat at Real Madrid on Nov. 26.
Real Madrid, meanwhile, would need to beat PSG to seal their place on Matchday 5, though they would also be through if Club Brugge fail to beat Galatasaray.
If third-placed Club Brugge win at Galatasaray and Real Madrid do not beat PSG, the Belgian club will definitely qualify with a home win over Madrid on Dec. 11.
The only hope for Galatasaray is now the Europa League, but even that dream will die if they lose at home to Brugge.
Nov. 26: Red Star Belgrade vs. Bayern Munich, Tottenham vs. Olympiakos
Dec. 11: Bayern Munich vs. Tottenham, Olympiakos vs. Red Star Belgrade
Bayern Munich have qualified with two games to spare and will be confirmed as group winners if they win at Red Star, or Tottenham fail to beat Olympiakos, on Nov. 26.
Tottenham Hotspur look to be almost there too, through with a win at home to Olympiakos, or if Red Star to not beat Bayern.
For Red Star Belgrade to go through they must win at home to Bayern and at Olympiakos, and hope Spurs pick up no more than one point.
Realistically it now looks to be a battle for the Europa League spot, which is likely to be decided when Red Star go to Olympiakos on Dec 11.
Nov. 26: Atalanta vs. Dinamo Zagreb, Manchester City vs. Shakhtar Donetsk
Dec. 11: Dinamo Zagreb vs. Manchester City, Shakhtar Donetsk vs. Atalanta
Manchester City are five points clear at the top and will qualify with a point at home to Shakhtar Donetsk on Nov. 26, or if Dinamo Zagreb fail to beat Atalanta. Victory against Shakhtar would secure top spot, as would a draw if Dinamo do not win.
Shakhtar Donetsk were in deep trouble until they scored twice in injury time to draw at Dinamo Zagreb. They sit second on the head-to-head rule which means their fate in is their own hands. They can qualify on Matchday 5 with a win at Manchester City should Dinamo lose at Atalanta. They know two victories guarantees progress regardless of Dinamo's results.
Third-placed Dinamo Zagreb now must pick up more points than Shakhtar in the remaining two games to qualify, and cannot secure anything on Matchday 5.
At the foot of the table, Atalanta finally have a point, but need to win both remaining games and hope neither Shakhtar or Dinamo win against Man City. Despite not winning a single game yet, they certainly are not out of it.
Nov. 26: Juventus vs. Atletico Madrid, Lokomotiv Moscow vs. Bayer Leverkusen
Dec. 11: Atletico Madrid vs. Lokomotiv Moscow, Bayer Leverkusen vs. Juventus
Juventus are through after winning at Lokomotiv Moscow and can top the group if they win or draw 0-0 or 1-1 at home to Atletico on Nov. 26.
Meanwhile, Atletico Madrid need to win in Turin to guarantee their passage on Matchday 5, though a draw would also send them through if Lokomotiv-Bayer Leverkusen is a draw too.
Lokomotiv Moscow will still be in contention if they avoid defeat against Leverkusen, but they will need help from Juve to give them a shot at qualifying when they host Atleti on Dec. 11.
Bundesliga outfit Bayer Leverkusen have to beat Lokomotiv and win at home to Juve, and hope Atleti pick up no more than one point.
It is more likely to be a battle for a Europa League place, which Lokomotiv would definitely seal and Leverkusen could seal by winning the head to head in Moscow on Nov. 26.
Nov. 27: Genk vs. Salzburg, Liverpool vs. Napoli
Dec. 10: Napoli vs. Genk, Salzburg vs. Liverpool
Liverpool top the group ahead of Napoli, and the winners of the head-to-head meeting at Anfield on Nov. 27 will be through. Both would go through if Salzburg do not win at Genk that night.
That means FC Salzburg must secure victory against Genk and win at home to Liverpool on Dec. 10. They are guaranteed qualification with six points as long as Liverpool do not beat Napoli.
Bottom club Genk have been eliminated and must win at home to Salzburg to stay in Europa League contention.
Nov. 27: Barcelona vs. Borussia Dortmund, Slavia Prague vs. Inter Milan
Dec. 10: Borussia Dortmund vs. Slavia Prague, Inter Milan vs. Barcelona
Barcelona are almost there and victory at home to Dortmund on Nov. 27 would secure their safe passage. A draw will also be enough if Inter Milan do not win at Slavia Prague. If Barca lose to BVB, the group is thrown wide open.
Borussia Dortmund are second, three points ahead of Inter Milan -- but it is the Serie A side who hold the head-to-head advantage. Dortmund can only qualify on Matchday 5 if they better Inter Milan's result, while four points from their last two matches would also secure qualification.
While Inter Milan are third, they can go into the final day in second if they win in Prague and Dortmund lose at the Camp Nou. But with Barcelona to visit the San Siro on Dec. 10, they may face a tough task to win that final match to guarantee progress.
Slavia Prague sit on two points and must win at home to Inter to stay in contention.
Nov. 27: RB Leipzig vs. Benfica, Zenit vs. Lyon
Dec. 10: Benfica vs. Zenit, Lyon vs. RB Leipzig
RB Leipzig will be through with a point at home to Benfica on Nov. 27.
In second sit Lyon, who will guarantee their place in the round of 16 with victory at Zenit. A draw of 2-2 or higher-scoring would also do the job as long as Benfica do not win in Leipzig.
Zenit St Petersburg most likely need to win at home to Lyon, which would move them second on the head to head and leave them requiring a win at Benfica on Dec. 12 to be sure of progressing.
The outsiders are now Benfica, but if they win both of their remaining games and Lyon pick up no more than one point they would be through.
Nov. 27: Lille vs. Ajax, Valencia vs. Chelsea
Dec. 10: Ajax vs. Valencia, Chelsea vs. Lille
Ajax, Chelsea and Valencia share top spot on seven points in a group that could go any way, but both Valencia and Chelsea know they are guaranteed to be in the knockout rounds if they win their meeting in Spain on Nov. 27. Valencia know that a draw would leave them needed a win at Ajax to definitely go through, while Chelsea would definitely be through by then winning at home to Lille.
If Ajax, who cannot qualify Chelsea beat Valencia and then all three teams finish on 10 points, win in Lille next time that would leave them needing a draw at home to Valencia on Dec. 10.
Lille have been eliminated and have only a slim chance of qualifying for the Europa League.