
The 2018/19 Nations League comes to an end this weekend when Portugal will take on either England or Netherlands in the first ever final of the event.
Cristiano Ronaldo led his side into the final on Wednesday night, scoring all three goals in a 3-1 victory over Switzerland in Porto.
The second semi-final takes place in Guimaraes on Thursday night as England take on Netherlands for a place in Sunday’s final.
The host nation were the favourites to lift the trophy before the semi-finals began and they are even shorter odds after swatting aside the Swiss thanks to their captain.
Will it be Gareth Southgate’s or Ronald Koeman’s team that meet them in the showpiece?

The final will be played on Sunday 9 June with kick-off at 7.45pm UK time.
The match takes place at the Estadio do Dragao in Porto, the same venue at which Portugal beat Switzerland on Wednesday night.
The third place play-off is on the same day as the final (9 June) but earlier in the day, at 2pm UK time.
It will be played at the Estádio D. Afonso Henriques in Guimarães, where Netherland and England clash on Thursday night.
Sky Sports Main Event and Sky Sports Football will be showing the game live, with coverage starting at 7pm.
Subscribers will be able to stream the action on Sky Go or watch on the Sky Sports app.
MORE: Inter Milan make huge bid for Nicolas Pepe but Liverpool and Tottenham remain in the hunt
MORE: West Ham launch £10m bid for Arsenal target Alexis Claude-Maurice