This is no time to turn on Wales, the manager or the players who delivered their first appearance at the World Cup in 64 years.
Of course it was a cruel way to lose, so deep into added time, and Wales will need a miracle to get out of the group now. Hand on heart, I can't see them beating England on Tuesday. It would be incredible if they recovered from such a shattering defeat.
But perhaps it underlines how well Wales did to qualify in the first place. And on the day Gareth Bale – who was ineffective against Iran - won a record 110th cap for his country, perhaps it's a good time to be thankful for the previous 109 appearances dotted with 41 goals and multiple match-winning contributions.
Bale has copped some flak on Twitter for his performance, but it doesn't dim the aura of his earlier world-class displays in a Wales shirt. It's not over yet. Can Bale and the players who delivered a miracle against Belgium at Euro 2016 do it again?
I'm not so sure – because they are six years older. But in years to come, when history judges this generation of Wales footballers, they will be up there with John Charles, Ivor Allchurch and the boys of 1958 for putting their country on the world stage.
Hindsight is a wonderful thing, and after Kieffer Moore turned the 1-1 draw against the USA from the bench, it is understandable that manager Rob Page put him in the starting line-up this time.
But on reflection, given the way England had torn Iran apart down the flanks, perhaps it would have been a better option to make more use of Dan James and Brennan Johnson's pace from the start, to stretch the Iranian defence.
That's not a criticism of Page, who has been a terrific leader since he took on the job, in difficult circumstances, two years ago. Based on that performance, however, Wales did not look like a team ranked 19th in the world. More like 119th.
Much as it hurts me to admit it, Iran made them look like one of the poorest teams at the World Cup. Iran were terrible against England. Along with hosts Qatar and Costa Rica, they looked the worst teams in the tournament. They were dreadful.
So, yes, I expected Wales to win – but they were bereft of energy, ideas, attacking threat, cutting edge in the final third and they didn't seem to cope with the heat.
After the second-half fightback against the United States, I thought the momentum was with Wales. But on the day, Iran were so much better – even before goalkeeper Wayne Hennessey's dismissal four minutes from the end of normal time.
Hennessey made the wrong decision to come charging out of his box, and there are no complaints about his red card. I just hope the fans remember it was Hennessey's super-show in the play-off against Ukraine which took Wales to the finals.
And if the England game on Tuesday is the end of the road for this Wales team, I hope they are remembered for the journey and not how their dreams evaporated.