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.
I League: Sporting hold Churchill
Sports Ministry opposes Mander's appointment
Australia beat Pakistan to win Under-19 World Cup
Best sporting quotes from the past 10 years
Top security will be there at the IPL: Modi