Rouzbeh Cheshmi and Ramin Rezaeian both scored in stoppage time to secure Iran a famous 2-0 World Cup win over Wales and keep their hopes of reaching the last 16 alive in stunning fashion.
Wales, who had Wayne Hennessey sent off late on, had seemingly been on course to somehow avoid defeat, but two fine goals right at the end sparked bedlam among the Iran team and fans.
Iran opting to sing their national anthem after abstaining against England contributed to a charged atmosphere that brought an early flurry, including a disallowed Ali Gholizadeh goal.
That let-off and the fact Gholizadeh and Sardar Azmoun struck the post just after the break suggested luck was on Wales’ side.
But Hennessey’s red card for a wild challenge turned the tide, and Iran picked the Dragons off in ruthless and remarkable fashion.