A fortuitous Diego Costa goal helped Spain overcome a dogged Iran to secure a 1-0 win in their World Cup Group B clash in Kazan.
Carlos Queiroz's side produced a defensive masterclass to reduce Spain to nothing more than half-chances during a hugely frustrating opening 53 minutes for the 2010 champions.
Costa - who scored twice in Friday's pulsating 3-3 draw with Portugal - eventually found the breakthrough, though, when Ramin Rezaeian's attempted clearance cannoned off his leg and into the bottom-left corner.
Iran had the ball in the back of the net just eight minutes later courtesy of Saeid Ezatolahi, but their wild celebrations were cut short after referee Andres Cunha was advised by VAR that Rezaeian's vital intervention had been made from an offside position.
Iran's approach was far more positive following Costa's strike, Mehdi Taremi heading just over from close range in what was their clearest opportunity to find an unlikely leveller.
The win moves Spain level on points with Portugal at the top of Group B and they know a draw against Morocco on Monday will be enough to secure qualification for the knockout stages. Iran, meanwhile, face Portugal on the same day needing a win to progress at the expense of Cristiano Ronaldo and Co.
Spain handed a 100th cap to Gerard Pique, with Dani Carvajal and Lucas Vazquez the only new faces from the side that drew against Portugal.
Any thoughts that Iran would be blown away by their more illustrious opponents soon dissipated as their expertly drilled defence comfortably rebuffed wave after wave of Spanish attack in the opening stages.
Fernando Hierro's side had to wait until the 25th minute for their first attempt on goal, David Silva's long-range free-kick comfortably held by Alireza Beiranvand.
The Manchester City midfielder came closer to breaking the deadlock five minutes later, but his hooked volley sailed narrowly over the crossbar from six yards out.
Spain's frustration was in danger of boiling over shortly before the interval when Costa got involved in an unnecessary spat with Beiranvand, although referee Cunha opted not to punish the combative striker.
Iran's resistance was nearly broken twice in quick succession at the start of the second period.
First, Pique's close-range effort was blocked and then Beiranvand palmed away Sergio Busquets' curled effort from the edge of the penalty area.
The Asian side almost scored the most unlikely of openers when Karim Ansarifard's instinctive effort from a corner flashed into David De Gea's side netting.
That near-miss was brought into sharp focus less than 60 seconds later when Costa picked up Andres Iniesta's pass inside the area and saw Rezaeian's attempted clearance ricochet off his leg and past the helpless Beiranvand.
Ezatolahi thought he had pulled Iran level shortly after the hour but his close-range finish after a scramble was ruled out courtesy of VAR after Rezaeian had strayed into an offside position.
Taremi's back-post header fizzed over De Gea's crossbar seven minutes from time as Iran pushed for an equaliser, but Spain held on for a 1-0 win they certainly deserved.
Key Opta Stats:
- Iran are winless against European opposition at the World Cup, having lost six of their seven fixtures (W0 D1 L6).
- There have been no 0-0 draws in any of the 20 games at the 2018 World Cup so far - the last time that this happened was in 1954 (no 0-0 scorelines in the 26-game tournament).
- Spain have won each of their last five World Cup matches when they have been drawing 0-0 at half time, all by a 1-0 scoreline.
- This result means all three matches on Wednesday ended 1-0. The only other days in World Cup history to see three 1-0 wins in a single day were June 25th 1982 and June 23rd 2010.
|Whatever b******t you say, no one forgets – Klopp defends spending comments|
|Usyk outclasses Gassiev to make cruiserweight history|
|Pella books Cecchinato meeting in Umag, Ramanathan´s Newport run continues|
|Kisner expects nothing but exchange of ´horror stories´ with housemate Spieth|
|Inter new boy Lautaro Martinez denies Zenit in six-goal thriller|
|McIlroy eyeing early gains to apply scoreboard pressure|
|The Open 2018 diary: Spieth´s close shave|
|Salah is fully recovered and full of joy – Klopp|
|De Laurentiis accuses Sarri of trying to sign whole Napoli team|
|Lewis Hamilton explains German GP woes|
|O´Driscoll hails ´Test match animal´ Warburton|
|Spieth relishing prospect of Tiger tussle at Carnoustie|
|Sanches pushing for Bayern second chance - Kovac|
|Put on the Sunday red and enjoy Tiger´s ride regardless of Carnoustie outcome|
|Flawless Spieth takes share of Open lead after Tiger winds back the years|
|PSG´s Tuchel to be patient with World Cup stars Neymar, Mbappe & Cavani|
|Sanchez joins United tour in LA after visa issues|
|Catalans crush Salford to confirm Super League safety|
|Hamilton not giving up despite Hockenheim heartbreak|
|Spieth surges into Open Championship lead|
|Dumoulin is our biggest threat – Froome|
|Sane: Low gave me good reasons for World Cup snub|
|Tiger Woods in the hunt and loving it at The Open|
|Vettel delighted with German GP pole performance|
|Deschamps lauds intelligence of ´extraordinary´ Mbappe|
|Thomas maintains advantage as Fraile powers to stage victory|
|Woods sets clubhouse target, Kisner edges back in front|
|Bayern Munich 3 Paris Saint-Germain 1: Sanches strikes in ICC clash|
|Dost re-signs with Sporting CP after initially rescinding contract|
|Impressive Lions see off Jaguares to seal Waratahs semi|
|I´ll show Mourinho I´m ready, says United´s Pereira|
|Fognini sets up final clash with Gasquet|
|Injury ends Bouchard´s Swiss hopes, Sevastova through in Bucharest|
|That didn´t Work-u...race leader pulls up short of 3000metre finish|
|Prowling Tiger Woods on Open charge as Spieth joins leaders|
|Federer will struggle away from Wimbledon - Henman|
|Hamilton expecting tough Sunday at Hockenheim|
|Spalletti expects Icardi, Perisic to stay at Inter|
|Vettel smashes lap record to take Hockenheim pole after Hamilton woe|
|Warner targets Australia recall after Darwin debut|
|Rose: Open Sunday will be ´interesting´ after 64|
|Hamilton out of German GP qualifying as Mercedes falters|
|Pogba, Mbappe, Griezmann? Deschamps mulls Ballon d´Or contenders|
|Farah concussed on 250th Wests game as Tigers stun Souths|
|Waratahs overrun Highlanders in stunning second-half fightback|
|Rose scores record-equalling 64 to jump into Open contention|
|Moreno hails Liverpool´s recruitment drive as ´top, top players´ arrive|
|AC Milan elect new board with CEO Fassone out|
|Sri Lanka grind sorry South Africa into the Colombo dirt|
|Mina ready to reject offers for Barcelona stay|
|Guardiola tells Sane to use World Cup snub as motivation|
|Golovin´s ex-team-mate Chepchugov drops hint over Chelsea move|
|Reed & Rose make early charges on Carnoustie ´moving day´|
|Sancho ´had a point to prove´ in Dortmund´s win over Manchester City|
|Li hits back at AC Milan owners Elliott as bitter split continues|
|Crusaders cruise past Sharks to book Hurricanes semi-final|
|Rabiot would be a great signing for Barcelona – Xavi|
|JaVale McGee: Lakers are going to be ´one of the most fun teams ever´|
|Dolphins owner Ross: National anthem policy a ´placeholder´|
|Boga leaves Chelsea for Sassuolo|
|Schurrle in talks to leave Borussia Dortmund|
|Guardiola happy with Mahrez and Man City despite loss|
|Dodgers top Brewers in Machado´s debut|
|Raptors GM apologises to DeRozan after Spurs trade|
|Manchester City 0 Borussia Dortmund 1: Gotze spoils Mahrez´s debut in ICC opener|
|United fans keeping De Gea at Old Trafford – Herrera|
|Keita: I turned down Barca and Bayern for Liverpool|
|Merritt stays ahead as rain halts Barbasol Championship|
|Roma had to sell Alisson to Liverpool, says Totti|
|Donald Trump: Kneeling players should be suspended without pay|