The quarter final match had to be taken to extra time after Spurs made an impressive comeback but Sporting proved too much and ran away with the tie in the extra period.
Alberto Coelho put the visitors in front after just six minutes when he controlled a long ball and dispatched beautifully with a neat chip into the net.
Nathan Oduwa got on the end of a corner to see Spurs level only two minutes later but Ricardo Esgagio’s cross found Coelho and Sporting were soon ahead again.
Ruben Semedo netted from the spot to further increase Sporting’s lead after Joao Palhinha was fouled.
Laste Dombaxe started Tottenham’s comeback with a penalty and the scores were level when Roman Michael-Percil stabbed home.
Alexandre Guedes put Sporting back ahead in extra time before Fokobo put the win beyond doubt and send Sporting through to next week’s semi-finals.