Arsenal, Leicester City and Manchester City will represent England in the knockout stage of the Champions League – but who could each side face?
BBC Sport takes a look at which teams have progressed, who they could face and all the important dates for your diary.
The winner of each group will be drawn against a runner-up, but teams cannot face a side from their own nation in the last 16, or a club they met in the group stage.
Group winners will play the first leg away and the second leg at home.
What are the key dates?
Arsenal could be paired with one of: Bayer Leverkusen, Bayern Munich, Benfica, Real Madrid, Porto, Sevilla.
Manchester City’s opponents could be one of: Atletico Madrid, Borussia Dortmund, Juventus, Monaco, Napoli.
Leicester City could face one of: Bayer Leverkusen, Bayern Munich, Benfica, Paris St-Germain, Real Madrid, Sevilla.
Tottenham were the one English casualty, finishing third to secure a place in the Europa League.
Celtic, in the same group as Barcelona and Man City, finished bottom without a win.
Besiktas and Dynamo Kiev may have been disappointed not to make it through a group that saw Napoli and Benfica progress.
And spare a thought for Clubb Brugge and Dinamo Zagreb, who finished on zero points, with the latter not managing a single goal.
Take part in our new Premier League Predictor game, which allows you to create leagues with friends.
William Hill Bookmaker Review
Bet365 Bookmaker Review
10Bet Bookmaker Review
SBOBET Bookmaker Review
Bet-at-Home Bookmaker Review
2015 - 2017 HowBetNow - Sports News, Bookmakers Review, Betting School
Powered by keepvid themefull earn money