An entertaining Group A game in Cologne ends with Switzerland sealing a merited 3-1 win over Hungary.
Having dominated the first half and then survived a Hungarian revival to secure three precious points.
The Nati’s Euro 2024 campaign got off to a superb start when wildcard selection Duah scored his first international goal, and Aebischer put them in command with a curled finish shortly before the break.
Murat Yakin’s men threatened to increase that lead after half-time, but Hungary bit back through Varga on 66 minutes.
That set up a tense finale, but substitute Embolo shrugged off a year of injury heartache to coolly convert his nation’s third during stoppage time.
Switzerland who have now lost just one of their last 15 matches can therefore almost guarantee a place in the last 16 by avoiding defeat against Scotland on Wednesday, when Hungary must meet hosts Germany down in Stuttgart.