They punished a poor Armenia side 4-0 at the Vazgen Sargsyan Republican Stadium in Yerevan to advance to the UEFA U19 European Championship semi-finals.

The host nation were no match for the defending champions, Vítor Ferreira’s first half penalty putting Portugal 1-0 up at half-time, João Mário scoring a stunner and substitute Tiago Gouveia bagging a brace in a result that was never in doubt.

Portugal were playing the Republic of Ireland, as the paper went to print, for a place in the final on Saturday where the winners will meet either France or Spain. Portugal U19 starting line-up: Celton Biai (SL Benfica) - Costinha (Rio Ave FC), Gonçalo Loureiro (SL Benfica), Gonçalo Cardoso (Boavista FC), Tomás Tavares (SL Benfica) - Fábio Vieira (FC Porto), Diogo Capitão (SL Benfica), Vítor Ferreira (FC Porto) - João Mário (FC Porto), Tiago Rodrigues (Sporting CP), Félix Correia (Sporting CP).