The Atlas Lions could not convert a plethora of chances in their 1-0 defeat to Iran.
With two tough opponents in the shape of Spain and Portugal, both sides needed a win to stand any real chance of advancing to the knock-out rounds.
An open first-half saw Morocco dominate the opening proceedings, leaving Iran gasping for air after constant pressure.
A scramble in the box was a notable chance for Morocco spurned, and as the game evolved, Iran became more active going forward.
However, after the half-time period, the game became a very cagey affair that offered little to the neutral.
Hakim Ziyech’s drive from 20 yards stung the palms of Iranian ‘keeper Alireza Beiranvand, whose fine save denied the Moroccans a lead with 10 minutes to go.
Despite a healthy chunk of added time, Morocco’s attacks forward came to nothing. Found out on the break, Morocco gave away a cheap foul – the preceding free-kick should have been dealt with, but Bouhaddouz could only head past his own goalkeeper.
The defeat leaves Morocco unlikely to qualify, but how they didn’t pick up at least a point will be heartbreaking for Atlas Lions fans.
MOROCCO 0 (0)
IRAN 1 (0) Bouhaddouz (O.G) 90+5′
FULL TIME 90’+6 – Krestovsky Stadium, Saint Petersburg – 15th June
|1||Iran||1||1||0||0||1||0||1+||3||Advance to knockout stage|