Two contrasting fortunes divided the two teams in their first game.
With three points from two matches, Iran still have a chance of qualifying if they can get a result against Cristiano Ronaldo's Portugal on Monday.
Heading into the tournament in Russia, Iran had previously only won a single game at a World Cup against the United States in 1998, however after a tight and testing 90 minutes against Morocco, Iran were gifted a late victor thanks to an own goal in additional time.
Meanwhile, Uruguay brushed aside Egypt, who played without Mohamed Salah, 1-0 in their opener. Fubo TV also offers three days of auto recording and 30 hours of Cloud DVR service in case you're busy at work for the Spain Iran soccer game.
It promises to be an interesting game as Iran and Spain meet for the first ever time. The Iranians are doing everything they could to save themselves from conceding.
Diego Costa was involved in bust-ups with Iran's players. The Atletico Madrid striker showed his individual class and poaching instincts with both goals and will be charged with breaking the deadlock against a mean Iranian defence.
World Cup match report Russian Federation v Egypt 19 June 2018
Egypt goalkeeper, El Shenawy was at fault for the mishap as he punched Golovin's cross when he could have caught it. Egypt still have a slender chance of proceeding to the next round if Saudi Arabia beat Uruguay on Wednesday.
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. With one more match to go, it is unlikely Spanish coach Fernando Hierro will make changes to his squad from the last game. However, Iran would start as underdogs irrespective of the points table.
Spain came close to doubling their lead after a goalmouth scramble, but Iran survived to fight until the final whistle in front of 42,000 fans in Kazan.
Best of worst moment of the 2018 World Cup thus far? Their service includes Fox Sports 1, Fox and Telemundo (in most markets) so you can stream the game with English or Spanish commentary.
Where is FIFA World Cup 2018 Iran vs Spain match being played?
Spain chalked up the 1-0 win over Iran at Kazan Arena thanks to a strike from Diego Costa.