Georgy Schennikov's first-half strike and a Jardel own goal earned CSKA Moscow a 2-0 win over Benfica on Wednesday, keeping the Russian side's hopes of Champions League progression alive.
With nine points on the board, CSKA travel to Old Trafford next month to take on Group A leaders Manchester United knowing their fate is in their own hands, although they will be without key players Bibras Natcho and Pontus Wernbloom through suspension.
Benfica's rotten campaign continues with another defeat and the Portuguese side are guaranteed to finish bottom of the pool, having been beaten in all five of their games, scoring just one goal, after suffering the ignominy of having CSKA goalkeeper Igor Akinfeev record his first clean sheet in the Champions League proper since November 2006 - 43 appearances ago - against them.
After losing their previous two Champions League home games, CSKA were desperate for an improved performance in front of their own fans at VEB Arena and they opened the scoring after 13 minutes.
A deflection off Benfica defender Eliseu fell kindly for Natcho to slot a pass through to Schennikov, who finished well but may have been offside when the ball was played.
Another ricochet gave CSKA their decisive second goal, Vitinho's attempted cross turned into his own goal by unlucky Benfica centre-back Jardel, whose side exit Europe entirely as a result of their latest loss.
CSKA had a golden opportunity in the fourth minute when Wernbloom laid the ball off for Vitinho, but his placed 20-yard strike bent well wide of the post.
Sustained pressure from the Russian side soon led to the opener, Natcho slipping in Schennikov to compose himself and beat Bruno Varela, although the rampaging wing-back may have been marginally offside.
Benfica should have equalised immediately, a cute header back into the box from Diogo Goncalves finding an unmarked Jonas, who cushioned a presentable volley well wide.
But it was CSKA who continued to make the running, Varela making a superb save to his left to keep out a fizzing half-volley from Alan Dzagoev after 26 minutes.
Benfica's first shot on target came just before the interval via Eliseu's hopeful 30-yard drive, but Akinfeev made a comfortable save.
Wernbloom wasted a great chance to tee up Dzagoev after 54 minutes, with CSKA beginning to feel the pressure, before Akinfeev had to make a decent stop to deny Andre Almeida.
And CSKA then wrapped up the points thanks to an unfortunate own goal from Jardel.
The defender lunged in to try and block a cross from Vitinho, but could only turn the ball past the helpless Varela.
CSKA should have extended their lead further, but Vitinho lashed into the side netting from a tight angle after 66 minutes with Dzagoev well-placed for a pass in the middle of the box.
Although Benfica coach Rui Vitoria made a raft of attacking changes, his side were resigned to their fate and Russia international Akinfeev was left virtually untested as he ended his 11-year wait for a Champions League shutout.
CLEAN SHEET!— Omnisport (@OmnisportNews) November 22, 2017
Igor Akinfeev has kept his first Champions League clean sheet (not including qualifiers) since 1st November 2006 against Arsenal - ending a run of 43 games without one! Via @OptaJoe.#CSKA #UCL pic.twitter.com/zGcTkqkO82
|Benitez expects Lascelles to stay amid reported Liverpool interest|
|Saha tells Martial: Stay and work for Manchester United future|
|Atletico Madrid defender Savic undergoes hip surgery|
|Bess to make Lord´s debut against Pakistan|
|Vissel Kobe announce news conference amid Iniesta speculation|
|Yan Dhanda leaves Liverpool for Swansea|
|Injured Chung out of French Open|
|I wish he´ll come to PSG - Motta wants Buffon reunion|
|Guardiola praises new Arsenal boss Emery|
|Defensive woes, travel sickness and Ozil´s role - Emery´s Arsenal to-do list|
|WATCH: Anthony Joshua serves up Stephen Curry assist|
|De Villiers announces international retirement|
|Salah not comparable to Ronaldo yet - Karius|
|Toure open to Manchester United switch & wants to play with Pogba|
|Rockets backed up fighting talk, says Harden|
|Europa League master, record return at PSG - Arsenal boss Emery in Opta numbers|
|Curry not taking the blame for defeated Warriors|
|Arsenal confirm Emery appointment|
|Bellamy confirms talks with Brisbane Broncos|
|Ref took Champions League final away from Roma - Under|
|Goals galore and sinking City - Liverpool´s road to the Champions League final|
|Benitez: Winning Champions League changed my life|
|Brewers extend Diamondbacks´ losing streak to six|
|Weidenfeller bids farewell in Schmelzer´s last game as Dortmund captain|
|Owen surprised by Zidane success|
|Rockets break Warriors´ 16-game home postseason win streak|
|Bennett keen to see out contract as Broncos target Bellamy|
|Copa Libertadores Review: Silva helps Cruzeiro into last 16|
|Chargers tight end Henry suffers torn ACL|
|WATCH: Harden dunks all over Green|
|Madrid are linked to 50 players – Ronaldo laughs off Neymar rumours|
|Giants sign wide receiver Shepard|
|Salah wouldn´t improve Real Madrid – Del Bosque|
|Stevens says Tatum should´ve been unanimous All-Rookie First Team selection|
|Rodgers on Bryant: If he ends up here, we´ll welcome him|
|Jets´ Hackenberg dealt to Raiders for 2019 conditional pick|
|Mets sign Bautista, start him same day|
|Warriors´ Iguodala ruled out for game four|
|Guzman called up as Romero replacement for Argentina|
|Gaya signs new five-year Valencia contract|
|Celta appoint Antonio Mohamed as new coach|
|Klopp: Real Madrid have no weaknesses|
|Strauss ´stepping away´ from England role to support wife|
|Argentina rule Romero out of World Cup|
|Emery´s website appears to confirm Arsenal appointment|
|´Inspiring´ Guardiola has made Fleetwood a better golfer|
|Two trophies in a week! Torres leaves Atletico Madrid in style|
|I died a thousand deaths - Yates set for Giro defensive after time trial|
|Hamsik hints at Napoli exit amid China rumours|
|Rowett swaps Derby for Stoke|
|Thiem comfortable in victory as rain delays Wawrinka|
|Schmelzer gives up Borussia Dortmund captaincy|
|Top seed Stephens struggling at Nuremberg Cup|
|This is the wrong information - Vieira rejects Nice speculation|
|France rest Guirado, recall Thomas for New Zealand tour|
|Warriors´ Iguodala upgraded to questionable for game four|
|Simmons, Mitchell unanimous picks for NBA All-Rookie first team|
|AC Milan referred over alleged FFP breaches|
|F1 Raceweek: Ferrari and Red Bull target Monaco upturn|
|Horoya 2 Mamelodi Sundowns 2: Camara header denies visitors´ comeback|
|Du Plessis rescue mission takes Super Kings to IPL final|
|Seedorf to leave relegated Deportivo|
|Wenger turned down Real Madrid ´two or three times´|
|Kane dreams of lifting World Cup trophy as England captain|
|UEFA opens disciplinary proceedings against Liverpool & Roma|
|Yates stays on course for Giro title, Dennis wins time trial|
|Brighton sign Nigeria international Balogun|
|Ronaldo again pips LeBron and Messi as sport´s most famous star|
|Marcelo fears backlash if Madrid lose Champions League final|
|Messi joins Argentina´s World Cup training camp|