The dramatic triumph gave Sporting, who finished third in the league, a cup double for the season after their League Cup win over Porto back in January, which was also gained on penalties.

However it was further disappointment for Porto, who were pipped to the league title by Benfica by just two points after an epic title chase.

Photo: Facebook