But they could do nothing to prevent Rouzbeh Cheshmi scoring a screamer to put Iran ahead deep into stoppage time. The 29-year-old picked up the ball on the edge of the box and let fly from range with his effort flying past Ward into the bottom right corner.
Wales players simultaneously dropped to the floor as Cheshmi was mobbed by his team-mates to spark wild celebrations. Page’s side then threw everything they had going forward to find a late equaliser, but left themselves exposed on the break.
Iran quickly countered in the dying seconds of the match with Ramin Rezaeian chipping in with Iran’s second of the game to compound Wales’ misery. Wales now sit bottom of Group B and need a win against England on Tuesday to give themselves a chance of qualifying for the knockout stages.