Group C
Qualified as Group Winner: Manchester City (11 points)
Manchester City are the only team from this group to be eligible for qualification until now and have done so as group winners. City has been undefeated in their five matches, and in spite of the draw against Shakhtar Donetsk, Atalanta's win over Dinamo Zagreb gifted City top spot.
It gets interesting from here on, as all three teams, Shakhtar Donetsk (6 points), Dinamo Zagreb (5 points) and Atalanta (4 points) have a chance of qualification.
For Shakhtar Donetsk to qualify: Shakhtar need to win against Atalanta. If they draw against Atalanta, then they need City to stop Dinamo Zagreb from winning.
For Dinamo Zagreb to qualify: Dinamo Zagreb need to win against City and need Atalanta to defeat Shakhtar
For Atalanta to qualify: Atalanta need to win against Shakhtar and need City to stop Dinamo Zagreb from winning.
Matchday 6:
Shakhtar Donetsk vs Atalanta
Dinamo Zagreb vs Manchester City
Group D
Qualified as Group Winner: Juventus (13 points)
With four wins out of 5, Juventus have qualified to the knockout stages as group winners. Paulo Dybala's brilliant free-kick against Atletico Madrid helped Juventus take away the top spot in Group C.
While Juventus have secured their place as group toppers, Atletico Madrid (7 points) and Bayer Leverkusen (6 points) are still in contention for the second qualifying spot. A win for Atletico against Lokomotiv Moscow will award them the 2nd position, but anything other than that might allow Bayer Leverkusen to take it away.
Lokomotiv Moscow (3 points) are confirmed to finish last in the group.
Matchday 6:
Atletico Madrid vs Lokomotiv Moscow
Bayer Leverkusen vs Juventus