MOROCCO 0-1 IRAN
FT: What a moment for Iranian football - Carlos Queiroz legs it onto the pitch to celebrate with his players. They were organised, solid, time-wasted where possible and somehow they nicked a goal! They lead Group B ahead of the Spain v Portugal fixture. Meanwhile, Morroco have it all to do in order to qualify - they flattered to deceive here. Thanks for joining!
GOAL! MOROCCO 0-1 IRAN (Bouhaddouz OG, 90+5)
From the free-kick a delivery is pumped into the near post and under no pressure the sub Bouhaddouz bullets a header past his own goalkeeper. What a horrendous error. Poor bloke.
Iran erupt! They've barely come out of their half for the last 30 minutes but they're getting a precious three points. Morroco look stunned.
90+4: Iran continue to try and wind down the clock. But they get up the pitch and win a free-kick down the left wing....
Last chance. They're putting this in the box.N
90+2: YELLOW! Tensions are rising. Ansarifard leaves a niggly late foul on Ziyech and the Morroco bench are up in arms.
90: Six minutes added on.
88: Amrabat gets down the line and hooks a ball towards the back post which is cleared. Rezaeian then wins a soft foul and stays down for an age. Iran certainly happy with a point and have shut up shop.
86: Belhanda tries to whip a ball out wide but Achraf lets the ball slip under his foot. So poor.
84: INJURY! Another Iran player needs treatment. Jahanbakhsh this time is down and is calling for the stretcher. Looks only like a bit of a cramp but his game is over. Ghoddos replaces him.
82: SUB! Da Costa replaces Harit, who has looked good in spells.
80: SAVE! Finally, some quality. Lovely play from Ziyech on the edge of the box - he controls a left-footed volley that is heading for the bottom corner....but Beiranvand gets down sharply to tip it wide. Brilliant stop.
79: Yet another break in play as Amiri is now down having caught a stud across his chest. So stop-start. We've lost nearly 10 minutes of football this half due to players going down - I wonder how much will be added on? My bet is four.
76: SUB! Amrabat is replaced by.....Amrabat. Proud moment for the family as one brother is replaced by the other. This game needs a spark.
Another sub. El Kaabi is off. Bouhaddouz is on.73: INJURY! Amrabat skips down the wing and Hajsafi accidentally catches him with a shoulder. He hits the deck and his face smacks into the ground. There is a bit of commotion around him as he lays on the floor as it looks like he was knocked out for a moment.
The medics are with him and he is now conscious. But there is no way he can continue. Morocco will need to make a sub - down to 10 for the time being.
69: Harit looks the one to open the door. He drops into the pocket but then plays a poor pass towards El Kaabi. Rolls straight through to the goalkeeper.
67: This is a tough watch now. Tackles continue to fly in - it's all very scrappy. Both teams happy with a draw?
SUB! Masoud, who is on a booking, is replaced by Taremi.
64: Getting very niggly this encounter now. Hajsafi sees the ball out down the line and Ziyech wafts his leg towards him, making a small amount of contact. Hajsafi lets out a scream and hits the deck. Drama queen.
62: Amrabat again tries to get his team going. His ball to El Kaabi wins his team a corner....
It's whipped in. Beiranvand comes flying off his line to punch clear. Defences remain on top.
58: Scrappy period of the game. No pattern to either team's play. Iran will be the happier.
54: Plenty of tackles flying in from Iran - they are a very solid outfit. Morocco haven't had the answers so far.
50: CHANCE! Brilliant again from Amrabat. He rolls his man and then produces a pick out that finds Harit. He tries to take on the side-foot volley but shanks it high and wide.
48: CROSS! Morocco mirror their first-half showing by starting fast. Amrabat sprints clear down the right but his cross has too much gas. Out for a throw-in.
45 min: We’re into added time of what has been a thoroughly entertaining 45 minutes of football, despite the paucity of goals thus far. It’s been really enjoyable. Having been on the back foot from the get-go, Iran have gradually found their feet and this has evolved from what looked a certain Morocco win, to a very hard game to call.
44 min: For Iran, Sardar Azman is played in behind by a nicely weighted through-ball from Jahanbakhsh and finds himself one-on-one with Muniz in the Morocco goal. He gets down and spreads himself and saves with an outstretched foot. That was a fantastic chance for Iran, who have grown into this game and are looking potentially lethal on the counter-attack.
Sardar Azmoun’s shot is saved by the feet of Muniz. Photograph: Francois Nel/Getty Images
42 min: It’s worth noting that this match is being played to the soundtrack of a cacophony of horns above what sounds suspiciously like the low, irritating drone of thousands vuvuzelas.
Behind the buzz: who invented the vuvuzela?
38 min: From the left touchline, Moroccan winger Hakim Ziyech tries to pick out Ayoub El Kaabi with a wafting cross. It’s a perfect height for the Morocco frontman, but a mite too far in front of him and he fails to make contact despite stretching every sinew. Could he have made more of an effort to fling himself at the ball, there? I thought so.
Since you’re here … we have a small favour to ask. More people are reading the Guardian than ever but advertising revenues across the media are falling fast. And unlike many news organisations, we haven’t put up a paywall – we want to keep our journalism as open as we can. So you can see why we need to ask for your help. The Guardian’s independent, investigative journalism takes a lot of time, money and hard work to produce. But we do it because we believe our perspective matters – because it might well be your perspective, too.
If everyone who reads our reporting, who likes it, helps fund it, our future would be much more secure. For as little as $1, you can support the Guardian – and it only takes a minute. Make a contribution. - Guardian HQ
34 min: From the ensuing free-kick, Alireza Jahanbakhsh shoots high over the bar from almost 40 yards. That was an optimistic effort.
34 min: Medhi Benatia loses the ball high up the field and with Iranon the break, Karim El Ahmedi is left with little choice but to clip the heels of Sardar Azmoun. Yellow card.
32 min: Free-kick for Iran, wide on the right. Mortez Pouraliganji floats the ball into the box, where it’s Rouzbeh Cheshmi hooks it over the bar.
30 min: Amine Harit picks up the ball on the edge of the Iran penalty area and drifts past two defenders before unleashing a shot. It’s a weak effort that doesn’t trouble Alireza Berianvend. He should have done better, truth be told.
The impressive Amine Harit curls in a shot straight at goalkeeper Beiranvand. Photograph: Lee Smith/Reuters
28 min: Romain Saiss wins a free-kick for Morocco just inside his own half after getting bundled over by Karim Ansarifard.
26 min: More pressure from Morocco, which leads to Iran central defender Rouzbeh Cheshmi having to get in front of a 35-piledriver from Younes Belhanda and block. I reckon that stung.
23 min: Getting caught on the break is something Morocco need to look out for, as their full-backs Hakimi and Amrabat are playing in ridiculously advanced positions, leaving centre-backs Medhi Benatia and Romain Saiss as a back two.
I think Wolves fans will be more used to seeing Saiss playing in midfield, but he’s used as a centre-back while playing for the national team.
21 min: Having been totally dominated for the opening quarter, Irango close to taking the lead. Attacking on the break in a two-on-two, Karim Ansarifard’s attemot to pick out the man up in support is deflected out for a corner, from which nothing comes.
18 min: Morocco have three or four shots in quick succession blocked in and around the six yard box after another long diagonal is headed back into the penalty area from the byline. Medhi Benatia has the pick of the shots, but his effort is saved by Alireza Berianvend and an unseemly – but always welcome – goalmouth scramble ends when the ball is hacked clear by Iran.
Younes Belhanda’s shot is blocked. Photograph: Gabriel Bouys/AFP/Getty Images
17 min: “Yeah, but this is all well and good, but is Morocco manager Herve Renard wearing one of his trademark pristine, out-of-the-wrapper fresh white shirts?” you ask. I can confirm that he is.
15 min: For Morocco, Amrabat crosses from the wide right in an attempt to pick out Mbark Boussoufa at the far post. Iran right-back Ramin Rezaeian is on hand to get a vital touch.
13 min: Morocco continue to dominate and seem to have acres of room in which to operate. It’s almost as if Iran don’t have a full complement of 11 players out on the pitch. They seem outnumbered.
10 min: Iran’s Masoud Shojaei gets booked for raking his studs down the shin of Mbark Boussoufa. He’s an interesting character, the AEK Athens midfielder - he was exiled from the Iran team until quite recently, as he was considered a troublemaker. He once played against an Israeli side with his club and repeatedly agitated to have women allowed into Iranian football stadiums, so his mum and sisters could come and watch him play.
Iran’s Masoud Shojaei rakes his studs down Boussoufa’s shin. Photograph: Pilar Olivares/Reuters
8 min: Morocco play the ball over the Iranian defence and a backpedalling defender can only head the ball as far as Ayoub El Kaabi on the edge of the area. He shoots high and wide. Morocco are running amok here - they could be three up already and Iran don’t seem to know what’s hit them. They can’t get the ball out of their own half.
6 min: There’s a break in play as Morocco’s Amine Harit goes down under a bad two-footed challenge from Omid Ebrahimi. The Iranian midfielder is lucky to escape a booking ... or worse.oogle plus
4 min: Morocco have already taken control of this match with less than five minutes on the clock - they look in danger of completely overwhelming Iran.
3 min: Morocco win an early corner, which Younes Belhanda takes. It’s a training ground move and he rolls the ball towards the edge of the penalty area, where Hakim Ziyech is in acres of space. With the goal at his mercy, he hits an air-shot and falls over. That was a fantastic opportunity!!!
2 min: For Morocco, Medhi Benatia plays a long diagonal towards to the corner flag in a move that leads to a half-chance from the edge of the penalty area for Amine Harit. He doesn’t quite connect with his snap-shot and fires the ball wide.
1 min: Morocco kick off,, their players wearing red shirts, green shorts and red socks. Iran’s players wear white shirts, white shorts and white socks. I can also confirm that Iran’s players are all wearing boots, although in the wake of that Nike snub, I can’t see what brand.
The players line up and the scene is set in St Petersburg. Photograph: Etienne Laurent/EPA
The teams are in the tunnel at the St Petersburg Stadium and click-clack their way out on to the pitch for a match that is pretty must-win for both sides, even if it is the first game of Group B. Kick-off is just a few minutes away, but first: the National anthems.