Kazan: Spain team were grateful for a big slice of luck on Wednesday as they overcame a stubborn Iran side to claim a 1-0 win.
Diego Costa scored the only goal for Spain after 54 minutes when he was tackled by Ramin Rezaeian, only for the ball to ricochet back off Costa's shin and into the back of the net.
Iran thought they had equalised shortly after but, following a VAR intervention, Saeid Ezatolahi's bundled effort was correctly ruled out for offside.
Mehdi Taremi then headed over in the closing stages as Iran were forced to abandon their ultra-defensive approach.
The win takes Spain joint top of Group B with Portugal on four points, while Iran sit just below them with three points.
The final group games take place on Monday, with Spain against Morocco and Iran taking on Portugal.
Borussia Dortmund's stunning 4-2 win over Atletico Madrid lifts Them to Champions League semifinals
Paris Saint-Germain make history, advance to Champions League semifinals with remarkable comeback against Barcelona
Al-Nassr striker is choice of TalkTV host for Arsenal+
Former star leg-spinner will join Bangladesh team ahead of preparation camp later this month for T20 series against...
Never-before-seen biography about Beckham family is going to get released
"I don't eat that. This is my breakfast and the healthiest one," former cricketer says