Portugal and Switzerland meet tonight at Estadio do Dragao for a place in the Uefa Nations League Final on Sunday.
Netherlands or England will be the opposition for the Porto showpiece, with all four sides desperate to win the inaugural Uefa tournament.
Cristiano Ronaldo looks set to spearhead the Portuguese attack against the Swiss, but there is a new star rising through the ranks.
Joao Felix has attracted admiring glances from the biggest teams in Europe following a stunning campaign with Benfica, and Portugal head coach Santos is ready to throw in the uncapped teenager.
As for Switzerland, Xherdan Shaqiri is looking to collect his second major Uefa trophy of June after Liverpool’s recent Champions League triumph.
How to watch tonight
The match will be shown live on Sky Sports' Football and Main Event channels from 7pm BST, with kick-off scheduled for 7:45pm.
Those without a Sky subscription can watch the game via NOW TV, with a day pass on offer for £8.99. NOW TV is also currently offering a Sky Sports summer pass at £25 a month for four months.
Sky Sports subscribers can live stream the match online via SkyGo and the SkyGo app.
You can follow the action with Jack Rosser LIVE in Portugal.
Can't see the blog? Click here for the desktop version.