Big wins for Barca and Bayern
A review of Tuesday's Champions League action
Alexis Sanchez's double kept Arsenal's hopes of a 16th consecutive knock-out stage qualification alive in their 3-0 Champions League victory over Dinamo Zagreb.
Former Barcelona forward Sanchez struck either side of half-time, with Mesut Ozil also on target as the Gunners eased to victory at the Emirates Stadium.
That win, combined with Bayern Munich's 4-0 drubbing of Olympiakos, leaves Arsenal still eyeing qualification for the last 16 and they now face a winner-takes-all trip to the Greek side on December 9, with second place in Group F on the line.
Douglas Costa, Robert Lewandowski and Thomas Muller fired home before half-time as Bayern took total control against Olympiacos
Kingsley Coman grabbed the fourth after the break, Bayern still able to dominate despite losing Holger Badstuber to a straight red card early in the second half.
Pep Guardiola's men topped Group F with their victory, with the by-product sustaining Arsenal's chances of joining them in the next phase.
Chelsea thrashed 10-man Maccabi Tel Aviv 4-0 in Israel to boost their bid to secure top spot in Group G.
Gary Cahill headed Chelsea into an early first-half lead before former Blues defender Tal Ben Haim's was sent off for the hosts just before half-time.
Willian curled a free-kick to make it 2-0 with less than 20 minutes to play and Oscar and Kurt Zouma completed the rout as Jose Mourinho's men moved level with Porto on 10 points.
Dynamo Kiev did Chelsea a big favour with a 2-0 win at Porto, Andriy Yarmolenko's penalty putting the visitors in control at the break, before Derlis Gonzalez sealed victory just past the hour.
Barcelona battered Roma 6-1 at the Nou Camp, with Lionel Messi and Luis Suarez both claiming a brace.
Gerard Pique and Adriano also scored, with Neymar missing a penalty but impressing in link play.
Edin Dzeko missed a sitter of a first-half header for Roma, then a late penalty, only to nod home with the game's final act.
Barcelona's victory secures top spot in Group E, and will leave the rest of Europe on high alert to their chances of going the distance in the tournament.
Earlier, Bayer Leverkusen drew 1-1 at BATE Borisov with Mikhail Gordeichuk handing the home side the lead only for Admir Mehmedi to level for the German side just past the hour.
Zenit St Petersburg saw off Valencia 2-0 for their fifth straight European win to secure top spot in Group H.
Andre Villas-Boas' men eased home thanks to goals from Oleg Shatov and Artem Dzyuba.
Gent grabbed a last-16 lifeline with a 2-1 victory at Lyon that dumps the French side out of European competition.
Jordan Ferri put Lyon ahead after seven minutes, only for Danijel Milicevic to equalise with a curling free-kick.
Lyon pressed hard for the winner throughout the second half but the visitors stole the points at the death when Kalifa Coulibaly headed home a corner at the second attempt, some five minutes into stoppage time.