So, we have our 16 teams for next Monday's draw for the Champions League last 16 stage. Arsenal and Chelsea have joined Manchester City there, they avoid the humiliating elimination that befell Manchester United on Tuesday. We also say goodbye to Valencia, Bayer Leverkusen and Porto, who failed to qualify this evening.

Group winners: Real Madrid, Wolfsburg, Atletico Madrid, Manchester City, Barcelona, Bayern Munich, Zenit St Petersburg

Group runners up: Paris Saint-Germain, PSV Eindhoven, Benfica, Juventus, Roma, Arsenal, Dynamo Kiev, Gent



Olympiakos 0-3 Arsenal
Chelsea 2-0 Porto
Bayer Leverkusen 1-1 Barcelona
Valencia 0-2 Lyon
Roma 0-0 BATE Borisov
Dinamo Zagreb 0-2 Bayern Munich
Dynamo Kiev 1-0 Maccabi Tel Aviv
Gent 2-1 Zenit St Petersburg


Full-time: Chelsea 2-0 Porto

Chelsea qualify for the knock-out stages of the Champions League as group winners.


Full time: Olympiakos 0-3 Arsenal

Arsenal qualify for the knock-out stages of the Champions League.


Gary Neville's night has taken a turn for the worse. He looks to be heading to defeat in his first game in charge with Lyon now 2-0 ahead thanks to a goal from Alexandre Lacazette. That result could see Gent become the shock inclusion in the last 16, the Belgian side ead 2-1 against Zenit St Petersburg, who had previously won all of their games in the group stage.


Arsenal are really cruising here now. Olympiakos have made a handful of changes but none of them have caused the away side any problems and they look a threat each time they come forward on the break.


Barcelona meanwhile are still being held by Bayer Leverkusen, while Roma still haven't found a way through BATE Borisov.


Goal! Dinamo Zagreb 0-2 Bayern Munich (Robert Lewandowski)


Nick Howson at Stamford Bridge

On the list of teams who have qualified for the last 16 of the Champions League you may begin to inscribe the name of Chelsea after Willian doubles the lead with an emphatic finish. The Blues have produced their best performance of the season at the crucial time to give their season the shot in the arm it required. Their manager Jose Mourinho has been as active on the touchline as in any game this season; a display which shows he has lost none of his fight.


Giroud seals his hat-trick! Simple penalty from the Frenchman. Olympiakos now need to score three in half an hour to deny the Gunners a spot in the last 16.


Goal! Olympiakos 0-3 Arsenal (Olivier Giroud)


Arsenal penalty! Monreal drills one across goal and it hits the outstretched arm of Elabdellaoui.


Penalty - Arsenal


Goal! Dinamo Zagreb 0-1 Bayern Munich (Goncalo Santos)


What a chance for Ideye! de Freita Couto Júnior curls an excellent ball in from the left into the path of the former West Brom striker, but the the ball gets caught underneath his feet, giving Koscielny the miliseconds he needs to hack the ball away.


Fortounis now gives Arsenal a scare, cutting inside across Ramsey and curling one for the top corner, but Cech is equal to it and palms it around the post.


Walcott misses a great chance to put Arsenal three up! Olympiakos fail to deal with a cross from Campell and the ball breaks kindly to the Gunners forward who lashes one on goal from the right, but misses the target.


Cue sighs of relief around Stamford Bridge. Willian, the only man to enhance his reputation in a blue shirt this evening, caps a neat move, smashing home a low effort after being teed up by Hazard.


Goal! Chelsea 2-0 Porto (Willian)


Giroud looks alright now! The Frenchman moves a clever ball into Campbell just inside the box and the Costa Rican shows brilliant footwork to shimmy inside his man and slot a return pass in for Giroud, who makes no mistake and slots home with a first time effort.


Goal! Olympiakos 0-2 Arsenal (Olivier Giroud)


Giroud, chasing down a loose ball, rolls horribly on his left ankle while clearing the ball. It looks painful but he should be okay to continue. He's off for the time being to receive some treatment.


Uh oh. Olivier Giroud has gone down and he looks in some serious pain.


And we are back underway for the second halves across Europe.


Half time scores:

Olympiakos 0-1 Arsenal
Chelsea 1-0 Porto
Bayer Leverkusen 1-1 Barcelona
Valencia 0-1 Lyon
Roma 0-0 BATE Borisov
Dinamo Zagreb 0-0 Bayern Munich
Dynamo Kiev 1-0 Maccabi Tel Aviv
Gent 1-0 Lyon