A dramatic final round of Champions League games has finished, and after some epic permutations for the first time we know who will be in the knockout rounds.
Manchester City came from behind to beat Club Brugge and squeeze into a place in the play-offs, while Aston Villa and Arsenal joined Liverpool – who had long booked their place – in the last 16.
Celtic, who lost 4-2 to Aston Villa, will be in the play-offs too – as all five British teams progressed through the league phase.
Here are the complete results:

Who is through and who is eliminated?
Round of 16
Arsenal, Aston Villa, Atlético de Madrid, Barcelona, Inter, Leverkusen, Lille, Liverpool
Knockout phase play-offs
Atalanta, Borussia Dortmund, Bayern München, Benfica, Brest, Celtic, Club Brugge, Feyenoord, Juventus, Manchester City, Milan, Monaco, Paris Saint-Germain, PSV, Real Madrid, Sporting CP
Eliminated
Bologna, Crvena Zvezda, Girona, GNK Dinamo, Leipzig, Salzburg, Shakhtar, Slovan Bratislava, Sparta Praha, Sturm Graz, Stuttgart, Young Boys
The knockout phase play-off draw takes place at 12:00 CET on Friday 31 January.
Read more via UEFA
