African representatives Morocco failed to make their dominance count as they lost 1-0 to Iran in their Russia 2018 World Cup Group B clash at the Krestovsky Stadium, St Petersburg on Friday.
The Atlas Lions started the game brightly with highly- rated Schalke youngster Amine Harit shooting wide from the edge of the box.
Ayoub Kaabi also came close for Herve Renard’s men four minutes later but he could npt direct his shot on target.
The best chance of the half fell to Morocco centre-back Mehdi Benatia but Alireza Beiranvand made a brilliant save to deny the Juventus man.
The North Africans created a number of goal-scoring opportunities afterwards but were unable to break down the Iranians.
Iran improved after the break but their only goal of the game came from an unlikely source.
An unfortunate goal conceded by substitute Aziz Bouhaddouz in the fifth minute of added time gave Iran maximum points in the game.
Iran have now won their first ever opening game at a World Cup and their second ever win in the competition.
Morocco will next face Portugal on Wednesday, while Iran will be up against former world champions Spain.