Kumasi-born Asumah Ankrah scored for Portugal in the seesawing 4-3 win over Germany in Group A of the UEFA U19 Championship to eliminate the hosts.
The Willem II Tilburg striker who was handed a starting berth drew Portugal level on 37 minute with a powerful finish.
This was after Phillipp Ochs had rounded off a lovely team move to give Germany 12th-minute lead.
Gonçalo Rodrigues put Portugal ahead from the edge of box on 53 minutes.
Portugal coach Emilio Peixe then substituted the Ghanaian in the 65th minute and his place taken by Alexandre Silva.
Three minutes later Ochs leveled with from the penalty spot for his second of the game.
Alexandre Silva rounded off counterattack two minutes later to restore Portugal's advantage and then Buta finished another clinical break to make it 4-2 in the 73
A last-gasp penalty from Ochs to complete hat-trick came too late for host nation.