Close game I think
Wales looked shite, they have nowhere near the quality to be carrying Bale and Ramsey, which they were doing the other night, Unless those two suddenly find some old form and match fitness.
Iran are not as bad an England made them look. That’s the first time they’ve conceded more than 3 for a long long time. They had only conceded more than 2 once since 2015. So unless they just become completely useless as defending overnight, I don’t see Wales banging many past them. Their record in the last 10 years, in their qualifying and beating the likes of Uruguay recently suggests that the other day v England was a one off in terms of defending and goals against them.
But Wales have usually put up a decent effort at tournaments, so I think they could get a narrow win. I wouldn’t bet on it though.