Bas Dost scored his first Champions League goals of the season as Sporting CP beat Olympiacos 3-1 and kept their hopes of qualification for the knockout stage alive.
Dost opened the scoring after 40 minutes of a game in which Sporting allowed Olympiacos very few attacking opportunities and ultimately ended the visitors' hopes of staying in European competition this season beyond their final Group D game against Juventus.
Bruno Cesar struck three minutes after Dost to put Sporting in complete control at half-time and Jorge Jesus' side produced a professional second-half performance, with Dost heading in his second of the game and the campaign after 66 minutes before Vadis Odjidja-Ofoe scored a late consolation for Olympiacos.
In order to leapfrog Juventus into second place, Sporting must beat Barcelona at Camp Nou in their final game and hope the Italians fail to overcome Olympiacos in Greece.
That might seem like a near-impossible task but with Barcelona's progress to the last 16 already confirmed, Sporting will travel to Catalonia with real hope of clinching a famous victory.
Gelson Martins created Sporting's first chance of the evening in the third minute when he broke down the right wing and crossed to Andre Pinto, whose shot forced Olympiacos goalkeeper Silvio Proto to dive across his goal and parry the ball onto the post before the danger was cleared.
Bruno Fernandes should have done better 10 minutes later when an audacious reverse pass by Dost gave him a clear run into the box but he curled his shot high and wide of the target.
Having survived the early scares, Olympiacos grew in confidence and Leonardo Koutris tried his luck from 30 yards with a low, bobbling shot that almost caught out Rui Patricio but the goalkeeper dived on the ball.
Just as the tempo of the game was beginning to stutter, Cristiano Piccini embarked upon a mazy dribble all the way to the edge of the box where he fed Martins, who crossed for Dost to glance the ball into the bottom left corner of the net.
Three minutes later, Cesar had a shot charged down by Koutris, but the Brazilian won possession straight back and drove the ball low into the net at the near post to give Sporting a 2-0 lead at the break.
Diogo Figueiras had to be alert to clear Fernandes' cross off the line early in the second half and Sporting kept the pressure on, with Pinto heading Cesar's looping free-kick narrowly over the crossbar.
Fabio Coentrao flashed the ball across the face of goal and tantalisingly close to the on-rushing Dost after 65 minutes, and moments later it was 3-0.
Fernandes delivered a corner kick to the edge of the six-yard box where Dost out-jumped his marker and powered a header down into the bottom right corner of the net.
Jeremy Mathieu curled a brilliant 20-yard free-kick onto the roof of the net 20 minutes from time before Sporting's attack finally relented and Olympiacos took advantage when Odjidja-Ofoe slotted Figueiras' cross in from the edge of the box, the goal standing despite fellow substitute Seba being in an offside position.
However, that was the only blot on the kind of performance that might just earn Jesus' side a memorable result in Barcelona.
|Excited Povetkin arrives in England for Joshua showdown|
|Kovac patience with Sanches set to reap rewards|
|Kovac: Madrid strong without Ronaldo, Messi is the best|
|ATP suspends umpire Lahyani over Kyrgios ´pep talk´ at US Open|
|North and South Korea seek to co-host 2032 Olympics|
|Ampadu signs long-term Chelsea contract|
|Don´t blame Neymar, PSG players all guilty - Thiago Silva|
|Real Madrid seek to plug Ronaldo scoring gap – Champions League in Opta numbers|
|Brewers allow Cardinals to inch closer with loss to Reds|
|Manchester is still red – Depay ahead of Lyon´s clash with City|
|Orioles become first pro team to wear braille jerseys|
|Klopp hails ´brilliant´ Henderson|
|PSG attack lacked aggression, says Tuchel|
|Atletico Tucuman 0 Gremio 2: Libertadores holders draw first blood in QFs|
|Thomas plays down wrist worry|
|Rakitic wants more from Barcelona hat-trick hero Messi|
|My players aren´t s*** – Pochettino defends Spurs squad|
|Cubs reliever Morrow won´t return this season|
|Tebow expected to be back in Mets organisation next season|
|Inter can compete against anyone – Icardi revels in Champions League victory|
|Tuchel: PSG loss to Liverpool not logical or correct|
|Sturridge in best shape I´ve seen – Klopp|
|Milojevic celebrates ´fantastic´ occasion after Red Star´s 26-year wait|
|Rodrigo and Simeone salute Griezmann display|
|Seahawks DE Clark on Bears QB Trubisky: He´s nothing special|
|Carroll says Wilson has been ´over-trying a little bit´|
|Judge returns to Yankees´ starting lineup|
|Napoli boss Ancelotti takes aim at Red Star time wasting|
|Favre admits young Dortmund stars struggled in Bruges|
|Otavio would trade goal for Porto victory as he bemoans Schalke draw|
|Championship Review: Pacesetters Leeds crush Preston, Villa end five-game winless run|
|Neymar world-class but not a defender - Klopp says Liverpool targeted PSG star|
|Waiters injury update: Heat guard unlikely to be ready for start of season|
|Gojowczyk eliminates returning Tsonga in Metz|
|Liverpool enjoying best start in 57 years after PSG win|
|Galatasaray 3 Lokomotiv Moscow 0: Terim´s side make light work of Russians|
|Club Brugge 0 Borussia Dortmund 1: Super sub Pulisic scores late winner|
|Schalke 1 Porto 1: Fahrmann saves one penalty, but Otavio scores another|
|Red Star Belgrade 0 Napoli 0: Points shared as Italians fail to make possession pay|
|Liverpool 3 Paris Saint-Germain 2: Firmino strikes late as Reds edge five-goal thriller|
|Monaco 1 Atletico Madrid 2: Costa and Gimenez seal comfortable win|
|Chaos reigns in Serie B as league denies suspension claim|
|India secure Asia Cup victory despite valiant Hong Kong effort|
|Messi makes "extraordinary routine", says Valverde after Barca star surpasses Ronaldo|
|Spalletti´s Inter to take heart from Tottenham turnaround|
|Casillas features in landmark 20th Champions League campaign|
|Spurs deserved more from best performance of the season - Pochettino|
|Brown absent from Steelers facility on Monday due to ´personal matter´|
|Toronto´s Bussey given eight-match biting ban|
|Barcelona 4 PSV 0: Marvellous Messi lights up Camp Nou|
|Inter 2 Tottenham 1: Icardi, Vecino complete dramatic late turnaround|
|Allegri, Chiellini defend Costa over spitting ban|
|Firmino only fit enough for bench duty|
|Kovac applauds Sanches ahead of Benfica homecoming|
|Tomlin confirms Steelers WR Brown was absent from facility on Monday|
|Mourinho tells United to follow Federer´s lead amid Young Boys pitch concerns|
|Costa banned for four Serie A matches for spitting|
|PGA Tour announces changes to FedEx Cup Playoffs format|
|Rashford to start against Young Boys, Mourinho confirms|
|Ryder Cup heading to Congressional in 2036|
|I never listen to stupid things - De Gea unconcerned by criticism|
|Aguero trains as Mendy sits out Man City session|
|Lampard fined after accepting improper conduct charge|
|Serie B suspended after Pro Vercelli win appeal|
|Mitchell returns to England as defence coach|
|Brady completes Cornet upset in Guangzhou|
|Lopetegui giving no guarantees to ´fighter´ Navas|
|Di Francesco denies racially abusing Costa|
|Saunders apologises for ´sickening´ online video|
|Tianjin Quanjian 0 Kashima Antlers 3 (0-5 agg): Semi-final spot booked in resounding fashion|