Everton couldn't hold out last night as second-half strikes from Miguel Veloso, Pedro Mendes and Matias Fernandez dumped David Moyes' men out of the Europa League, Writes Ken Gaunt.
Veloso broke Toffee hearts with a cool finish in the 64th minute, former Spurs player Mendes added a second 12 minutes later and Fernandez added the gloss in injury-time.
Louis Saha and Steven Pienaar went close for Everton but they couldn't cancel out Veloso's away goal at Goodison Park last week.
Everton were under pressure in the first half and goalkeeper Tim Howard made a couple of good stops from Marat Izmailov and Veloso, either side of Joao Moutinho hitting the bar.
Pienaar curled a shot just past the post in the second half just moments before Veloso slotted the ball home for the opener.
Lisbon 'keeper Rui Patricio made a smart save from Saha with 15 minutes left and again Lisbon replied with another goal. Howard parried Yannick Djalo's shot, but Mendes netted the rebound to ensure Sporting's progress.
Fernandez's counter-attack goal in stoppage-time sealed it.