Champions League: How the group stages happened

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.

Group A

Winners: Arsenal

Runners-up: PSG

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.

Group B

Winners: Napoli

Runners-up: Benfica

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.

Group C

Winners: Barcelona

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.

Group D

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.

Group E

Winners: Monaco

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.

Group F

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.

Group G

Winners: Leicester

Runners-up: Porto

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.

Group H

Winners: Juventus

Runners-up: Sevilla

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.