Surprise semi-finalists in 2016, Wales fought back to snatch a point against Switzerland in their opening game of Euro 2020 in Baku.
Striker Kieffer Moore was on hand and marked his return to the playing XI with a vital goal.
The Cardiff City striker was in the mix from early on in the game, almost giving Wales an early lead when his header was superbly tipped over by Yann Sommer.
The Swiss though took control of the match from that point and, after squandering several chances, finally found the back of the net as the Breel Embolo headed in from Xherdan Shaqiri's corner.
Gareth Bale and Wales were slow to improve after a sluggish start but, with 15 minutes left, Joe Morrell's delicately clipped cross found Moore, who headed home into the bottom corner to send the small but loud set of Welsh fans in Baku wild.
Those supporters then thought their hearts had been broken 10 minutes later as Swiss substitute Mario Gravanovic scored just moments after coming on - but his goal was disallowed for offside after a VAR check.
Switzerland kept pressing for a winning goal deep into added time but they were denied by a series of brilliant saves from Danny Ward.
Such was the intensity of the late Swiss pressure, a draw will have felt like a great relief for Wales, whose next game is against Turkey in Baku on Wednesday.
(with various inputs)