FC Porto put their recent troubles behind them by beating Vitória de Guimarães 3-1 in the Portuguese Cup semi-final second leg for a 4-1 aggregate win to book their place in the final at Jamor against Sporting.
Nelson Oliveira gave the visitors a perfect start by scoring in the opening minute to level the tie on aggregate, but Porto, inspired by livewire Francisco Conceição, roared back to score three goals without reply from Mehdi Taremi (penalty), Conceição and Pepê.
Porto and Sporting will play against each other in the traditional season finale on 26 May.
Unlike the majority of Sporting’s matches this season it was far from pretty, but a first-half Pedro Gonçalves goal proved enough for a victory that moves the Lions one step closer to winning the Primeira Liga title.
Benfica coach Roger Schmidt broke the habit of a lifetime by making wholesale changes to his team and was rewarded with a positive response from the lesser used players and a convincing victory over high-flying Moreirense.
FC Porto 2-2
Sporting’s relentless march towards the title shows no sign of slowing down. The Lions made it 14 wins and one draw from their last 15 Liga matches by swatting aside Gil Vicente with consummate ease in Barcelos tonight.