Iran left it late as they snatched a 1-0 victory over Morocco in their Group B opener at the 2018 World Cup in Saint Petersburg.
It looked as though neither side would make the most of the chance to start with a victory, only for Aziz Bouhaddouz to head past his own goalkeeper at the near-post in the dying stages to hand Iran a 1-0 win.
It is just their second ever World Cup win and came two decades after a 2-1 success against the United States at France 98.
Morocco will rue their chances after being the better side for the majority of the game, dictating an electric pace to the opening stages and looking to release Ayoub El Kaabi over the top whenever possible, leaving Herve Renard's side as great outsiders to qualify ahead of Spain and Portugal.
Iran's ideal start leaves them priced at 10/3 with Sky Bet to qualify for the knockout stages, with Morocco 18/1. A straight forecast of Spain winners, Portugal runners up, Iran third and Morocco bottom is available at 6/5 - click here for more Group B odds with the online bookmaker.
Odds correct as of 1750 BST 15/06/18