Egypt couldn't have started this any better. Mahmoud Saber struck inside five minutes to put the Pharaohs ahead, and for a brief moment it looked like Mohamed Salah's "last stand" narrative was going to write itself without him needing to do a thing. Iran had other ideas: Ramin Rezaeian leveled it from a tight angle on 14 minutes, and the next 75-odd minutes settled into the kind of tense, low-event chess match you'd expect from a winner-takes-second-place decider.
The biggest moment of the second half belonged to Egypt's goalkeeper, not Salah. Mohamed Abdelmonem clipped Mehdi Taremi's foot inside the box, referee pointed to the spot — and Shobeir guessed right, saving a tame Taremi penalty to keep it level. Iran thought they'd finally won it in the third minute of stoppage time, Shoja Khalilzadeh rifling a shot into the roof of the net, but VAR chalked it off: part of his boot was offside in the build-up. Egypt held on. Final score: Egypt 1-1 Iran.
The draw is enough for both sides, just about. Egypt finish second in Group G on goal difference ahead of Belgium — sorry, behind Belgium, on goal difference — and advance to face Australia at Dallas Stadium in the round of 32. Iran finish third with three points from three straight draws, currently sit among the eight best third-placed teams, and now face an anxious wait through the rest of Saturday's fixtures to find out if it's enough to send them to their first-ever World Cup knockout stage.
Saber's early goal and a penalty save from Shobeir did the heavy lifting. Egypt go through second without their captain needing the defining moment we previewed.
Khalilzadeh's disallowed goal was as marginal as offside calls get — and it's the difference between Iran finishing the day relieved or eliminated.
Iran are through Group G without winning a single match — a quietly remarkable group-stage profile that now hinges on results elsewhere on Saturday.
| Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|
| 🇧🇪 Belgium | 3 | 1 | 2 | 0 | +4 | 5 |
| 🇪🇬 Egypt | 3 | 1 | 2 | 0 | +2 | 5 |
| 🇮🇷 Iran | 3 | 0 | 3 | 0 | 0 | 3 |
| 🇳🇿 New Zealand | 3 | 0 | 1 | 2 | -6 | 1 |
Belgium and Egypt finish level on 5 points; Belgium take top spot on goal difference. Egypt advance to face Australia in the round of 32. Iran finish third on 3 points from three draws — currently one of the best third-placed teams, pending Saturday's remaining results. New Zealand are eliminated.