Holders Porto thrashed Sporting 5-2 to reach the semi-finals of the Portuguese Cup on Tuesday.
Porto took the lead on 18 minutes through a Rolando tap in, but Russian midfielder Marat Ismailov equalised four minutes later with a thunderous drive from outside the box.
Colombian striker Radamel Falcao put Porto ahead again on 34 minutes from the edge of the area and added another in the 42nd minute with a flying header after a Ruben Micael cross.
Varela scored the fourth just after halftime and Argentine Mariano Gonzalez made it five with a stunning long-distance strike in the 57th minute before Liedson scored Sporting's second in injury-time.