Arsenal suffered a club-record equalling defeat in Europe as they were thrashed 5-1 by Bayern Munich at the Allianz Arena.
Goals from Robert Lewandowski, David Alaba, Arjen Robben and a Thomas Muller brace has put the Gunners’ in a tough position to qualify.
Arsene Wenger’s side, who had made it 4-1 with Olivier Giroud’s fifth goal in six games, are bottom of the group and six points behind second-placed Olympiacos, whose substitute Felipe Pardo scored twice to secure a 2-1 comeback win against Dinamo Zagreb.
The North London outfit are aiming to be the first team since Galatasaray in 2012 to reach the last-16 after losing their first two group games.
To achieve that, they will now need to beat Dinamo Zagreb at home and Olympiacos away by two-clear goals, plus hope Bayern defeat the Greek giants in Germany next time out.
Pep Guardiola’s side are also yet to qualify but a point in any of their next two matches will seal their progress.
In London, Chelsea eased a bit of the pressure on boss Jose Mourinho as they battled to a 2-1 victory at home to Dynamo Kiev.
Aleksandar Dragovic put Willian’s cross into his own net to give the Blues a deserved half-time lead.
Sergei Rebrov’s side piled on the pressure after the break though, and Dragovic made amends when he rifled home after Asmir Begovic’s error from a corner.
It looked as though Mourinho and his men would be left frustrated once again, but Willian saved the night with his fifth free-kick goal of the season.
The result sees Chelsea move to second in Group G, two points above the Ukrainian champions with two matches left to play.
FC Porto remain unbeaten and three points clear of the Blues at the top after goals from Cristian Tello, Andre Andre and Miguel Layún saw the Portuguese side beat Maccabi Tel Aviv, who have been eliminated, 3-1 in Israel.
In Group E, defending champions Barcelona eased to a 3-0 win over BATE Borisov at the Camp Nou as they moved to the brink of advancing to the knockout stage for the 12th season in a row.
Neymar scored twice and Luis Suarez notched the other as Luis Enrique’s side secured their third victory in four games.
BATE are still in with a fighting chance of qualifying though as Roma defeated Bayer Leverkusen in a thrilling 3-2 victory in Italy.
The two sides produced a 4-4 thriller in Germany a fortnight ago and followed that up in Rome.
Edin Dzeko and Mohamed Salah gave the hosts a 2-0 lead at half-time, before goals from Admir Mehmedi and Javier Hernandez levelled things up.
But with 10 minutes on the clock, Miralem Pjanić notched the winner to seal the Serie A side’s first win of the season in the competition.
These results mean Roma sit second on five points, Leverkusen third on four points and BATE bottom on three points.
Zenit St Petersburg remain the only team in the competition with a 100% record as they beat Lyon 2-0 in France.
Artem Dzyuba scored twice from a couple of Hulk assists as the Russians confirmed their place in the last-16.
Lyon still have a slim chance of qualifying after Gent shocked Valencia 1-0 to claim their first ever Champions League win.
Sven Kums’ penalty was enough for the Belgian champions who are third in Group H, two points behind second-placed Valencia and three points ahead of Lyon, who are bottom.
Player of the Night: Felipe Pardo (Olympiacos)
Team of the Night: Gent
Goal of the Night: David Alaba (Bayern Munich)