A dramatic final round of Champions League games has finished, and after some late matchday eight drama, we now 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.
These are the teams through to each stage:
Last 16: Liverpool, Barcelona, Arsenal, Inter Milan, Atletico Madrid, Bayer Leverkusen, Lille, Aston Villa.
Knockout phase play-offs: Atalanta, Borussia Dortmund, Real Madrid, Bayern Munich, AC Milan, PSV, Paris St-Germain, Benfica, Monaco, Brest, Feyenoord, Juventus, Celtic, Manchester City, Sporting, Club Brugge
Eliminated: Dinamo Zagreb, Stuttgart, Shakhtar Donetsk, Bologna, Sparta Prague, Leipzig, Girona, Red Star Belgrade, Sturm Graz, Salzburg, Slovan Bratislava, Young Boys.
Here was the final table group phase table:
Top eight sides in the league phase qualify automatically for the round of 16.
1. Liverpool
Bet on Liverpool to win the Champions League here
2. Barcelona
3. Arsenal
4. Inter Milan
5. Atletico Madrid
6. Bayer Leverkusen
7. Lille
8. Aston Villa
9. Atalanta
10. Borussia Dortmund
11. Real Madrid
12. Bayern Munich
13. AC Milan
14. PSV Eindhovent
15. Paris St Germain
16. Benfica
17. Monaco
18. Brest
19. Feyenoord
20. Juventus
21. Celtic
22. Manchester City
23. Sporting
24. Club Brugge
25. Dinamo Zagreb
26. VfB Stuttgart
27. Shakhtar Donetsk
28. Bologna
29. Red Star Belgrade
30. Sturm Graz
31. Sparta Prague
32. RB Leipzig
33. Girona
34. RB Salzburg
35. Slovan Bratislava
36. Young Boys