Diogo Dalot, Bruno Fernandes and Cristiano Ronaldo all played from the start, as Portugal roared into a two-goal lead over Turkey.
The game eventually finished 3-1, despite a helter-skelter second half which involved a goal and a penalty miss from Burak Yilmaz, before Matheus Luiz settled affairs with a late strike.
Dylan Levitt was an unused substitute at the Cardiff City Stadium, but the on-loan United youngster had a prime seat to see Gareth Bale's double take Wales through.
The former Tottenham Hotspur man scored two brilliant goals in each half to see off Austria, who nicked one back midway through the second period but to no avail.