Arsenal has kept alive its hopes of qualifying for the Champions League last 16 as Alexis Sanchez inspired a vital 3-0 win against Dinamo Zagreb.Arsene Wenger's side was in severe danger of an embarrassingly early exit after losing three of its first four Group F matches.
But Chile winger Sanchez was the catalyst for a result that, combined with Bayern Munich's 4-0 thrashing of Olympiakos, gives Arsenal renewed belief it can reach the knockout stages for a 16th successive year.
Sanchez laid on Mesut Ozil's first-half opener at the Emirates Stadium on Wednesday (AEDT), then struck himself before the interval and wrapped up the points with his second goal in the closing stages.
Barcelona welcomes back Messi with mesmerising performanceHolders Barcelona celebrated qualifying for the last 16 of the Champions League with another stunning display on Tuesday, Luis Suarez and Lionel Messi both scoring twice in a 6-1 win against Roma.
The Catalans and Bayern Munich both secured their places in the knockout draw and demonstrated once again why they are surely the best teams in Europe just now, with Bayern crushing Olympiakos 4-0 at the Allianz Arena.
Barcelona discovered it had qualified from Group E before they had kicked a ball at the Camp Nou, the 1-1 draw between BATE Borisov and Bayer Leverkusen in Belarus ensuring their passage.
Dani Alves set up Suarez to tap in the opener before Messi, in his first start since returning from injury, made it two at the end of a superb move involving Neymar and Suarez.
Suarez struck again just before the interval with a sweet volley and the rout continued in the second half as Neymar, Suarez and Messi all combined to give Gerard Pique a tap-in.
Neymar and Suarez then helped tee up Messi to get his second and Barca's fifth on the hour and Adriano crashed in the sixth after Neymar's penalty had been saved by Wojciech Szczesny.
Roma's misery was compounded when Edin Dzeko had a late penalty saved by Marc Andre ter Stegen, although Dzeko did pull one back with the last kick of the game.
Bayern shows no mercyA draw between Bayern and Olympiakos in Germany would have taken both teams through but Pep Guardiola's team showed no mercy for its visitors as its raced into a three-goal lead inside the first 20 minutes.
Douglas Costa got the opener and Robert Lewandowski scored his 28th goal in 25 games this season before Thomas Mueller tapped in the third.
Holger Badstuber was sent off early in the second half on his return after his latest lengthy lay-off but Kingsley Coman added a fourth.
Chelsea almost thereThe situation appears rather more straightforward for Chelsea, which cruised to a 4-0 win over Maccabi Tel Aviv in Israel with Gary Cahill, Willian, Oscar and Kurt Zouma on target.
The other game in Group G saw Dynamo Kiev win 2-0 at Porto with Andriy Yarmolenko netting a first-half penalty before Derlis Gonzalez wrapped up the points.
Just two points separate Chelsea, Porto and Dynamo Kiev but Jose Mourinho's side need only draw at home to the Portuguese club next month to go through.
"Very important, especially with what happened in Porto we really needed to win this match, and also important to get two victories in a few days," Mourinho told BT Sport.
"I hope morale comes, tranquility comes, confidence comes."
Zenit St Petersburg, which had already qualified for the last 16, made it five wins out of five in Group H by beating Valencia 2-0 in Russia.
Oleg Shatov and Artem Dzyuba scored in each half before Valencia defender Ruben Vezo was sent off.
Gent leapfrogged Valencia into second with a 2-1 victory away to Lyon that eliminated the French team from all European competition.
Jordan Ferri had put Lyon ahead but Danijel Milicevic levelled with a free-kick before Kalifa Coulibaly's last-gasp winner.
Real Madrid and Manchester City, who play on Thursday, had already secured their places in the knockout stage.