Wales’ hopes of reaching the knockout stage of their first World Cup in 64 years suffered a major blow as Robert Page’s side were beaten 2-0 by the Islamic Republic of Iran in a late, late show.
The ten-man Dragons were aiming to build upon the 1-1 stalemate with the USA first time out, but struggled to get on top against a much-improved Iran side and saw goalkeeper Wayne Hennessey sent off four minutes from time for a wild foul.
It proved decisive as stoppage time goals from substitute Rouzbeh Cheshmi and Ramin Rezaeian secured the points.
Kieffer Moore had Wales’ best opening of the first period, but he could only volley straight at Hossein Hosseini on 12 minutes.
Iran thought they had taken the lead five minutes later, but Ali Gholizadeh’s goal was chalked off by VAR.
Carlos Queiroz’s side continued to look the more likely following the interval and Sardar Azmoun and Gholizadeh both hit the woodwork in quick succession as the Wales goal lived a charmed life.
Hennessey was then forced to produce heroics before he saw a yellow card correctly upgraded to a red following intervention by VAR. The Wales keeper clattered into Mehdi Taremi way outside his penalty area as the forward looked to surge clear.
Wales could not hang on and will now need to beat England in their final game on Tuesday to have any chance of qualifying. Meanwhile, Iran meet USA in their decisive final fixture.