The Champions League group stage is complete.
We look at each group, with the top two going through and the third dropping into the Europa League.
- Champions League round-of-16 draw: All you need to know
- ESPN Champions League fantasy: Sign up now!
- Champions League tables | Statistics
WHO HAS QUALIFIED: Atalanta, Atletico Madrid, Barcelona, Bayern Munich, Borussia Dortmund, Chelsea, Juventus, Liverpool, Lyon, Manchester City, Napoli, Paris Saint-Germain, Real Madrid, RB Leipzig, Tottenham Hotspur, Valencia
WHO DROPS INTO THE EUROPA LEAGUE: Ajax, Bayer Leverkusen, Benfica, Club Brugge, FC Salzburg, Inter, Olympiakos, Shakhtar Donetsk
GROUP A
Paris Saint-Germain won the group with Real Madrid through in second. Club Brugge finished third and drop into the Europa League. Galatasaray are out.
GROUP B
Bayern Munich won the group with Tottenham Hotspur through in second. Olympiakos finished third and drop into the Europa League. Red Star Belgrade are out.
GROUP C
Manchester City won the group with Atalanta through in second. Shakhtar Donetsk finished third and drop into the Europa League. Dinamo Zagreb are out.
GROUP D
Juventus won the group with Atletico Madrid through in second. Bayer Leverkusen finished third and drop into the Europa League. Lokomotiv Moscow are out.
GROUP E
Liverpool won the group with Napoli through in second. FC Salzburg finished third and drop into the Europa League. Genk are out.
GROUP F
Barcelona won the group with Borussia Dortmund through in second. Inter finished third and drop into the Europa League. Slavia Prague are out.
GROUP G
RB Leipzig won the group with Lyon through in second. Benfica finished third and drop into the Europa League. Zenit are out.
GROUP H
Valencia won the group with Chelsea through in second. Ajax finished third and drop into the Europa League. Lille are out.