The draw for the knock-out phase of the Champions League will take place on Monday after the group stages of the competition reached a conclusion.
Here’s how the eight qualification groups panned out and who has progressed to the last 16.
Europa League: Ludogorets
Arsenal and PSG comfortably qualified for the next stage after coasting to the finishing line with a huge margin from minnows Ludogorets and Basel. PSG’s wasteful 2-2 draw against Ludogorets this week cost them the chance to finish in top spot.
— PSG English (@PSG_English) December 7, 2016
Europa League: Besiktas
One of the most tightly-poised groups was decided in the final round of qualifying games. Besiktas’ hopes ended in abject misery after they were thumped 6-0 by Dynamo Kiev – when a win would have seen them go through – while Napoli’s victory in Benfica saw them claim top spot.
Runners-up: Manchester City
Europa League: Borussia Munchengladbach
Not even an Etihad defeat to Manchester City could prevent Barcelona from coasting through to the next round as group winners. Last year’s semi-finalists City will join the five-time winners in the next round, despite a 4-0 hiding in the Nou Camp, plus two draws against bottom side Celtic.
— FC Barcelona (@FCBarcelona) December 7, 2016
Winners: Atletico Madrid
Runners-up: Bayern Munich
Europa League: FC Rostov
Last year’s runners-up Atletico lost their 100 per cent record after a 1-0 defeat against Bayern Munich this week, yet both of the heavyweight sides comfortably qualified for the next round. Rostov caused a shock last month by beating Bayern, but the Bundesliga champions had already progressed by that stage.
Runners-up: Bayer Leverkusen
Europa League: Spurs
Spurs may have been the most genuine challengers to Premier League champions Leicester last season, but they were surprisingly underwhelming in the Champions League. Mauricio Pochettino’s side managed just two wins – both against bottom club CSKA Moscow – with home and away defeats to Monaco proving fatal.
Winners: Borussia Dortmund
Runners up: Real Madrid
Europa League: Legia Warsaw
Reigning champions Madrid may be unbeaten in the competition so far, yet three draws from their six games cost them the chance to finish in top spot. Marco Reus’ last-gasp leveller, to cap a dramatic final day comeback by Dortmund, saw the Bundesliga outfit progress as group winners.
— Champions League (@ChampionsLeague) December 7, 2016
Europa League: FC Copenhagen
The Premier League champions had no trouble adapting to their first Champions League campaign, as they progressed to the next round at a canter. Their only defeat came with a much-changed side to Porto on the final day, which saw the Portuguese outfit pip Copenhagen to the final knock-out spot.
Europa League: Lyon
Bottom club Dynamo Zagreb’s failure to pick up a single point made it a close three way tie for the two spots in the next round. Undefeated Juventus went through as group winners, but Lyon’s failure to beat Sevilla at home in a final day stalemate, ended the French side's hopes.
— Olympique Lyonnais (@OL) December 7, 2016