Champions League: Top 8, teams in playoff and relegated sides
What's the story
The final round of the Champions League group stage ended on a thrilling note.
Manchester City pulled off a stunning comeback to beat Club Brugge and book a place in the knockout phase.
Aston Villa and Arsenal joined Liverpool in the last 16.
Celtic also made it to the play-offs despite losing 4-2 to Aston Villa.
This is the first time all five British teams have progressed beyond the league phase.
Here are the details.
Knockout lineup
Teams advancing to R16 and knockout phase play-offs
The teams that have qualified for the last 16 are Liverpool, Barcelona, Arsenal, Inter Milan, Atletico Madrid, Bayer Leverkusen, Lille and Aston Villa.
Teams in knockout phase play-offs: Atalanta, Borussia Dortmund, Real Madrid, Bayern Munich, AC Milan, PSV Eindhoven Paris Saint-Germain, Benfica, Monaco, Brest, Feyenoord, Juventus, Celtic, Manchester City, Sporting CP, Club Brugge.
Eliminations
Champions League: Teams eliminated from the competition
The teams that have been eliminated from the competition are Dinamo Zagreb, Stuttgart, Shakhtar Donetsk, Bologna, Sparta Prague, RB Leipzig, Girona, Red Star Belgrade, Sturm Graz, Salzburg, Slovan Bratislava, Young Boys.
The knockout phase play-offs will take place on February 11-12 and 18-19.
The draw for these matches will be held on Friday.
Match-up scenarios
Potential match-ups in the knockout phase play-offs
Depending on their final positions in the league phase, teams have a 50-50 chance of knowing their opponents for the next rounds.
Either Celtic or Manchester City will face European champions Real Madrid, while the other will take on Bayern Munich.
The winners of these ties will then face either Atletico Madrid or Bayer Leverkusen in the last 16.
Upcoming matches
Last 16 match-ups and potential quarter-final clashes
In the last 16, Liverpool will take on one of Monaco, Brest, PSG or Benfica while Barcelona will take on another team from this group.
Arsenal will take on Feyenoord, Juventus, AC Milan or PSV Eindhoven.
Aston Villa's opponents could be Sporting CP Club Brugge Atalanta Borussia Dortmund.
The matches will be played on March 4-5 and 11-12 with the draw on February 21.