Belgium did everything but score. With 70% possession, 23 shots and an xG of 1.80, Rudi Garcia’s side were the dominant force for large stretches at SoFi Stadium on Saturday, yet Alireza Beiranvand and an uncompromising Iranian defensive block ensured the scoreline stayed 0-0. A red card for Nathan Ngoy on 66 minutes flipped the script, forcing Belgium to finish the game a man down and scrambling to preserve a point they had barely looked like losing.

Key Moments
- 3′, Romelu Lukaku picks up an early yellow card for roughing, immediately restricting his physical game against Iran’s five-man backline.
- 25′, Mehdi Taremi puts the ball in the net but VAR rules the goal out for offside, denying Iran what would have been a massive lead against the run of play.
- 33′, Saeid Ezatolahi is booked for holding as Iran look to slow Belgium’s build-up rhythm in midfield.
- 58′, Belgium’s Rudi Garcia rolls the dice with a triple substitution, withdrawing Meunier, Raskin and Saelemaekers simultaneously to inject fresh legs and change the tempo.
- 66′, Nathan Ngoy receives a straight red card for holding, reducing Belgium to ten men and immediately reversing the dynamic of a match they had controlled.
- 73′, Lukaku is taken off, partly a consequence of his first-half yellow and the tactical recalculation forced by the red card.
- 87′, Kevin De Bruyne is withdrawn in the closing stages as Belgium manage out the final minutes with ten men.
Tactical Breakdown
Belgium set up in a 4-2-3-1 and treated this essentially as a home game, circulating the ball with 622 passes at 86% accuracy and pinning Iran back into their own half for long periods. The numbers back the visual dominance: 20 of their 23 shots came from inside the box, and their xG of 1.80 against Iran’s 0.63 tells the story of a team that created volume but lacked the final touch. Beiranvand was sharp throughout, finishing with seven saves to Belgium’s three at the other end.
Garcia’s triple change at 58 minutes was an obvious attempt to sharpen the attack after an increasingly stale second half. It briefly raised the tempo, but any momentum was killed eight minutes later when Ngoy was sent off. From that point Belgium’s shape changed entirely, the back four contracted, and the ambition to chase a winner evaporated. Iran made their own double substitution at 66 minutes, bringing on fresh legs to apply pressure on the short-handed Belgians, though they created little beyond set-piece situations.
Iran’s 5-4-1 was defensively disciplined throughout. Amir Ghalenoei’s side conceded the majority of territory willingly, sat deep, and relied on the offside trap, which nearly paid off through Taremi in the 25th minute before VAR intervened. Their inability to do anything once Belgium went down to ten men was telling: nine fouls, four offsides, and only three shots on target over 90 minutes shows a side built entirely around not losing rather than winning.
Player Ratings
Match Context
Standings
Head To Head
Verdict
A point each does neither side any favors. Belgium remain outside the top two in their group, where Mexico sit clear on six points with South Korea on three. Iran are level with Czechia and South Africa on one point after two games. For Belgium, the red card and the failure to convert a statistical stranglehold into goals will be the dominant concern as Garcia prepares for a must-improve final group match.