The drama that unfolded in this Group B thriller will be etched in the memories of Iranian fans for a long time – and perhaps forever. A heart-stopping late VAR decision denied them victory against Egypt, leaving their World Cup dream hanging precariously by a thread.
The match had been an end-to-end affair, with both teams giving it their all from start to finish. It was Egypt who took the lead first, but Iran fought back with Rezaeian's equaliser sparking wild celebrations in the Iranian camp. The drama intensified as Mehdi Taremi's header rattled the woodwork in the 89th minute, and a penalty for Iran was agonisingly missed.
But it was Khalilzadeh's apparent winner that stole the show – or should we say, tried to steal it back. The Iranian midfielder slotted home from close range, prompting pandemonium among his teammates. However, Polish referee Szymon Marciniak's announcement of "After review" after a VAR check brought proceedings screeching to a halt.
The review, which took an eternity to unfold, showed Khalilzadeh to be just offside – a cruel twist of fate that will have Iranian fans questioning the harshness of the call. The chaos didn't end there; Iran's Saeid Ezatolahi then saw his header strike the crossbar in stoppage time, and Yasser Ibrahim made an incredible block to deny Ramin Rezaeian.
This frenetic and ultimately heartbreaking conclusion will be remembered for years to come. But what of the bigger picture? The draw, combined with Belgium's hammering of New Zealand, has confirmed Egypt's place as runners-up in Group B – and they'll now face Australia in the knockout stages. Iran, meanwhile, will be anxiously awaiting the results of other group matches over the next 24 hours to determine their fate.