A hat-trick from Cristiano Ronaldo sealed victory for Portugal over Switzerland in the first semi-final of the Nations League.
Portugal manager Fernando Santos described Ronaldo as "a genius" following the 3-1 win at the Estadio do Dragao.
Portugal play the winners of Thursday's semi-final between England and the Netherlands (19:45 BST), with the final in Porto on Sunday.
Alex Pattison Completes Move from Bradford City to Walsall
The Golden Era
Alim OnAir
Legal Show
Bhangra Nights