The visitors took the lead with a 23rd-minute penalty from Lucho Gonzalez before second-half goals from Givaldinho Hulk (49), Jose Raul Meireles (57) and Ernesto Farias (76) put the match to bed.

Jorge Diogo Valente grabbed Leixoes' consolation in the final minute of the match.

Sporting kept up the pressure on the league leaders with a 2-0 win over Pacos Ferreira thanks to goals from Liedson (8) and Vanderlei Derlei (34).