Morocco were energetic early on through Hakim Ziyach and Amine Harit, but could not convert their chances. Approaching half-time, Iran became more threatening as their accuracy and counter-attacking moves improved. A goalless half, but enthralling nevertheless.

It was a quieter second period, as both sides attempted to build the tempo, but failed to create many chances.

The goalkeepers at either end were essential in keeping the game at 0-0 until, in injury time,  Bouhaddouz's header landed into his own net to gift Iran the three points.

Morocco


Monir El Kajoui (GK) - 8
A splendid double save denied Azmoun an inital chance.

Achraf Hakimi - 7
Great pace down the wing and cutting inside. Laid some great balls into the box.

Mehdi Benatia - 6.5
Beautiful work to recover the ball and was solid at the back.

Ghanem Saiss - 5.5
Made vital clearances but was mostly quiet.

Hakim Ziyach - 6.5
Mistimed kick which could have seen him score early, great passes wide to switch play. Dictated the tempo. Not a great second-half. 

Karim El Ahmadi - 6
Solid in midfield, making vital tackles.

Ayoub El Kaabi - 6

Had a close-range chance but couldn't impact the scoreline.

Younes Belhanda - 5

Passing was accurate.

Mbark Boussoufa - 5

Was fairly quiet throughout the game.

Noureddine Amrabat - 7.5

Great wing play and crossing. Delivered well into the box but no one was on the end of his passes. Had to be subbed-off as a precaution for concussion.

Amine Harit - 7

A great chance early on. A sweet move to get into the area and measured shot was saved. He achieved 92% passing accuracy. Looked the likeliest to score but wasn't able to convert.

Subs

Sofyan Ambrabat - 6

Had a few touches and was lively. Tried to create.

Aziz Bouhaddouz - 4

His attempted interception at the death saw him plant his header into his own net.

Manuel Da Costa - N/A

Didn't have enough time for a fair rating.

Iran


Ali Beiranvand (GK) - 8.5

Did well during a goalmouth scramble and pulled out excellent saves all match. 

Ehsan Haji Safi - 7.5

Tight in defence, blocking a Benatia effort.

Roosbeh Cheshmi - 6

Stopped Morocco's goalmouth scramble.

Masoud Shojaei - 5.5

Was mostly solid. Collected a booking and was subbed off in the second half.

Morteza Pouraliganji  - 5

Steady defensively to deny Morocco.

Omid Ehbrahmi - 6

Made vital clearances and passes upfield. Was subbed off with a slight injury.

Karim Ansaifard - 5

Fairly quiet.

Vahid Amiri - 6

Lively runs through the midfield in the second 45.

Alireza Jahanbakhsh - 7.5

Clawed away, was more lively deeper into the first half. Solid.

Sardar Azmoun - 7

A few half chances, but lacked service in the first half. Saw a one-on-one opportunity saved. 

Ramin Rezaeian - 8

Superb and timely interceptions. One of Iran's best.

Subs

Mehdi Taremi, Pejman Montazeri, Saman Ghoddos all didn't do enough to warrant a fair rating.