Belgium vs. Iran - Pure Football Analysis (MiniMax-M3)

2026 World Cup, Group G (MD2) | June 21, 2026 | SoFi Stadium, Los Angeles

Kickoff: 12:00 PM PDT / 21:00 CEST | Referee: DarΓ­o Herrera (Argentina, CONMEBOL)


TL;DR

Belgium 58% / Draw 28% / Iran 14% β€” BEL is the clear favorite but this is a fragile, low-margin favorite. Lukaku STARTS (first WC start, addressing the "creators not killers" pattern from MD1) but is fit-limited and Garcia has capped him. Doku is OUT. Iran arrive LA same-day from Tijuana (visa disruption, 11+ staff banned, Azmoun OMITTED) but Beiranvand + Ghayedi pace + Taremi + set pieces keep them live. Modal scoreline: 1-1 draw (18%) β€” the draw is genuinely the second-most-likely outcome.

Top scorelines: 1-1 Draw (18%), Belgium 1-0 (15%), Belgium 2-0 (13%), Belgium 2-1 (12%), Belgium 3-1 (8%)

Who Scores: Lukaku (#1 BEL, 22%) / De Bruyne (#2 BEL, 14%, more likely to assist than score) / Trossard (#3 BEL, 12%) ⬛ Taremi (#1 IRN, 18%) / Ghayedi (#2 IRN, 9%) / Ghoddos or Rezaeian (#3 IRN, 6%)

Referee one-liner: Herrera = card-happy Argentine, slight IRN tilt (Belgium's press rhythm gets disrupted); 3-4 yellows modal, 25-35% pen band (NOT near-certainty; POR-DRC validated).

Watch: Iran's last 20' β€” same-day travel + disrupted prep + Beiranvand's history of shaky moments means Iran will fade late if the game is close. Belgium's late-game bench (Lukaku already on pitch, Vanaken) vs an Iran side running on fumes. If 0-0 or 1-1 at 70', expect late-goal EXPLOSION scenario (Finding 21).


1. Belgium β€” Team Profile

Basic Info

Tactical Identity (4-2-3-1, double-pivot)

Key Players

Player Club Position Profile
Thibaut Courtois Real Madrid GK #1 WC starter; locked in
Timothy Castagne Fulham RB 1 yellow MD1 (14') β€” 1 away from MD3 suspension; risk-tempered 1v1
Brandon Mechele Club Brugge CB Aerial threat, set-piece scorer (~5%)
Kevin De Bruyne (C) Galatasaray AM Creative hub, penalty taker, star-as-creator (rule #10)
Youri Tielemans Aston Villa CM Captain (c), plays every minute, anchors double-pivot
Leandro Trossard Arsenal LW Versatile, replaces Doku creative burden, MOTM candidate
Romelu Lukaku Napoli CF STARTS β€” first WC start since 2022; "out of shape" per Garcia, max ~60-75 min
Charles De Ketelaere Atalanta AM/CF Knee bandaged MD2 (precautionary); plays AM if Lukaku starts CF

Strengths / Weaknesses

Predicted XI (4-2-3-1, per confirmed lineups)

                Lukaku (CF)
   Trossard    De Bruyne    Saelemaekers
        Tielemans    Onana (or Raskin)
 Meunier   Mechele   Ngoy/Faes   Castagne
              Courtois

Note: Onana poor MD1; Raskin a candidate to start. De Cuyper on 1 yellow (MD1 75') β€” may be benched to protect him for MD3 vs NZL. De Ketelaere likely starts AM with Trossard shifting LW.


2. Iran β€” Team Profile

Basic Info

Tactical Identity (4-3-3 β†’ 4-2-3-1, defensive)

Key Players

Player Club Position Profile
Alireza Beiranvand Persepolis/Trabzonspor GK 3rd WC starter, locked in; shaky MD1 2nd goal but "good performance" per Varzesh3
Shojae Khalilzadeh β€” CB Aerial, set-piece threat (~5% scorer)
Majid Hosseini / Hossein Kanaani PAOK CB Kanaani expected to return MD2
Sadegh Mohammadi β€” LB Defensive, overlapping
Ramin Rezaeian Esteghlal RB/RW MD1 MOTM (1G + 1A); surging from deep; possibly moved RW for MD2
Saeid Ezatolahi Vejle BK DM Anchor #6, all-in mentality
Saman Ghoddos Brentford AM Versatile, dangerous; could be benched (Ghorbani tipped in)
Mehdi Ghayedi Al-Nasr (Saudi) LW Pace + creativity, AFC Best Young Player 2020
Mehdi Taremi (C) Olympiacos CF THE star; 60+ intl goals; calf-managed but STARTS today
Mohammad Mohebi Rostov LW Scored MD1 (64'), aerial, likely start

Strengths / Weaknesses

Predicted XI (4-3-3 β†’ 4-2-3-1, per Varzesh3 Jun 21 prediction)

                    Taremi (c)
   Ghayedi        Hosseinzadeh       Mohebi
            Ezatolahi    Ghorbani
   Moharrami  Khalilzadeh  Kanaani  Nemati
                  Beiranvand

Varzesh3's predicted XI: Beiranvand; Kanaani, Khalilzadeh, Hardani, Nemati; Ezatolahi, Ghorbani; Rezaeian, Mohebi, Hosseinzadeh; Taremi (c).
Note: Ghalenoei may make 3-4 changes vs MD1. Rezaeian RB β†’ RW. Kanaani returns. Hosseinzadeh for Ghoddos as #10. Ghorbani for Ghoddos in midfield.


3. Head-to-Head Record

Date Competition Result Notes
NEVER World Cup β€” FIRST EVER WC meeting. Belgium (Group H/F/G in past 3 WCs) and Iran (Group F/B/B in past 3 WCs) have never been drawn in the same group.

H2H net


4. 🌑️ Physical & Environmental Conditions (Finding 11)

Factor Value Impact
Venue SoFi Stadium, Inglewood (LA) ~70,240 capacity; partial-bowl ETFE canopy, NOT climate-controlled
Roof Fixed translucent ETFE (46/302 panels openable), N/S ends open Blocks direct sun; passive cooling only β€” NOT a dome
Kickoff weather (NWS, fetched 2026-06-21T09:12Z) 21Β°C / 70Β°F, 63% RH (marine layer clearing), sunny, 10 mph SW wind, 0% precip HEAT FLAG: NO (well below 28Β°C threshold)
Belgium base camp LA (locally based) 2 days early at SoFi; no travel concerns
Belgium travel Domestic (Seattle β†’ LA) No penalty
Iran base camp Tijuana, Mexico (relocated Tucson due to visas) Restriction request for 2-day early LA arrival DENIED
Iran travel Same-day exit after match (Tijuana β†’ LA, ~45-min flight) β€” arrival <24h before kickoff TRAVEL FLAG: YES
Iran medical MD1 ice baths cut from 12 min β†’ 1 min per player (Araujo via NYT) DISRUPTION FLAG: SEVERE
Iran political 11+ delegation STILL banned from US visas; stadium security "armed with machine guns" (Araujo/NYT) PSYCHOLOGICAL FLAG: YES
FIFA intervention Infantino entered Iran locker post-NZL; "Julianni" promised MD3 2-day early arrival MD2 unchanged; MD3 (Seattle) may improve
Pitch surface Natural grass (Kentucky bluegrass + ryegrass) Slight bias toward technical passing

Impact Analysis β€” quantitative rules

Net environment impact: NEUTRAL to slight Belgium (+1-2%). Heat is not a factor; the asymmetry is travel/disruption (which weakens Iran further, already in Tier 3 baseline).


5. Referee Analysis

Statistic Career Tournament Discounted
Yellows / game 5.41 (league) / 4.5 (NT sample) ~3.4 Y/gm (apply 25% tournament discount)
Reds / game 0.22 (league) / 0.20 (NT) ~15% chance in this match (1 red)
Penalties / game 0.51 (HIGH tier) / 0.27 NT ~25-35% band for β‰₯1 pen (NOT near-certainty; rule #15)
Fouls / game 25.1 High β€” foul-heavy match expected
WC experience 2026 = WC debut First World Cup assignment
Style "Argentine league habit: let time run" Not a clock-stopper; normal 90+ minutes
VAR usage Mixed (Libertadores final stuck with on-field; SuperclΓ‘sico backed VAR) Uses VAR for factual corrections, not routine overrules
Confederation CONMEBOL Neutral for UEFA vs AFC
4th official Araki (JPN/AFC) Same confed as Iran β€” minor flag, no impact

Match-specific application

Prediction: 3-4 yellows, ~15% red chance, 25-35% pen chance (presented as band, NOT verdict β€” rule #15 validated POR-DRC 0.40-45 rate β†’ 0 pens).


6. Key Tactical Battles

6.1 Belgium creator-heavy attack vs Iran low block (CRITICAL)

The MD1 pattern is BEL's biggest threat: 0 SoT at HT vs Egypt's low block, equalizer via Lukaku-forced OG at 66', 1.33 xG overall but created chances went begging. Lukaku STARTS today β€” first WC start β€” which addresses the "creators not killers" pattern (validated in ESP-CPV, BEL-EGY). However:

Iran's defensive setup is even more compact than Egypt's: 4-5-1 out of possession, Ghayedi sits to deny passing lanes, Beiranvand between posts. Belgium must use set pieces + De Bruyne through-balls + Lukaku physicality β€” Tiki-taka won't break it (rule #17 sterile-domination screen flags risk).

6.2 Taremi (fatigued but starting) vs Mechele/Ngoy

Taremi hit the post vs NZL and was subbed at 80' with a calf issue. He's mentally fatigued ("Everything for us is like a disaster" β€” Taremi MD1 post-match, per Varzesh3) AND physically limited. But he's all Iran has β€” Azmoun OMITTED, Gholizadeh ACL out, Ansarifard past his prime. The Belgian CBs (Mechele + Ngoy) are physical and aerial; if Taremi can't roam into channels, Iran's goal threat diminishes significantly.

Sub risk HIGH (rule #12): Ghalenoei will likely sub Taremi by 65-70' for Hosseinzadeh or Ansarifard. If Taremi scores, he'll be subbed early to preserve him for MD3 vs EGY.

6.3 Iran wings (Ghayedi pace) vs Belgian full-backs (Castagne/Meunier)

Ghayedi is the key β€” his pace can punish Belgium's high line. Castagne is on 1 yellow (MD1 14'); Meunier was at fault for the OG vs EGY (cross-pressure from Lukaku). Both full-backs are at card risk under Herrera's card-happy profile β€” if Castagne/Meunier go into caution mode, Iran gets more 1v1 opportunities on the wings. This is the slight Iran tilt from the referee (rule #7).

6.4 Set pieces

Both teams have aerial threats:

Herrera's high pen rate (0.51 career) + aerial duels in both boxes = penalty watch. 25-35% pen band (NOT verdict β€” rule #15). Iran's low block puts them in the box with hands near the ball often β€” slight pen probability bump for Belgium.

6.5 Late-game fitness (Finding 21: late-goal EXPLOSION)

Iran's disrupted prep + same-day travel + 17 home-based players = fatigue likely in last 20'. This mirrors the validated SUI-BIH pattern (rule #21): 0-0 for 70+ minutes, then 3-4 goals in ~15 min. Belgium's bench (Lukaku already on pitch, Vanaken, Fernandez-Pardo, De Ketelaere) has fresher legs and more quality than Iran's (Ansarifard, Hosseinzadeh, Hajsafi).

If 0-0 or 1-1 at 70': weight BEL 2-0 / 2-1 / 3-1 finishing combinations HIGHER than baseline. Iran will fade; Belgium will push.


7. Scoreline Prediction

Scenario Distribution

Score Probability Scenario
1-1 Draw 18% The modal pick. Iran holds compact; Taremi or Ghayedi scores on break or set piece; Belgium equalizes via Lukaku/De Bruyne/Trossard. Mirrors BEL-EGY and IRN-NZL patterns.
Belgium 1-0 15% Lukaku goal holds up. Iran sits deep, doesn't score. Belgium's defensive structure + Courtois keep clean sheet. Narrow win.
Belgium 2-0 13% Lukaku + De Bruyne/Trossard. Iran stays scoreless. Iran disrupts but cannot convert set pieces / counters.
Belgium 2-1 12% Lukaku + Trossard/De Bruyne for Belgium; Taremi or Ghayedi for Iran on break. Mid-margin with Iran goal.
Belgium 3-1 8% Late-goal EXPLOSION (rule #21): 1-1 at 70', then 2 more for Belgium as Iran fades. Lukaku + bench (Vanaken, Fernandez-Pardo).
0-0 Draw 5% Sterile, low-event. Beiranvand MOTM. Lukaku off by 60' without scoring.
Belgium 3-0 5% Mode A blowout (rule #22): Lukaku hat-trick OR break early, Iran doesn't recover. Weight low because Iran plays compact low block + veteran GK (limit per rule #22).
Iran 1-0 5% Upset via Taremi + Beiranvand MOTM. Ghayedi assist. Belgium wasteful (Doku-out, Lukaku-shape, MD1 redux).
Iran 2-1 4% Bigger upset. Ghayedi brace OR Taremi + Mohebi. Beiranvand saves 5+. Belgium equalizes via Lukaku but Taremi winner.
Belgium 4-1 3% Late explosion (rule #21). Lukaku brace + bench goals. Lower weight (rule #22 limit on 4+ margins).
Other 12% Tail: 1-2, 2-2, 3-2, 4-0, 4-2 etc.

Top 5 sum: 18 + 15 + 13 + 12 + 8 = 66% (with remaining 34% spread across lower-prob scorelines)

Win Probability Summary

Outcome Probability Rationale
Belgium Win 58% Tier 1 quality, Lukaku starts (addresses "creators not killers"), De Bruyne creator-hub, Courtois GK, deep bench. Offset by Doku OUT, slow first halves, Lukaku fitness cap.
Draw 28% Base rate + must-not-lose for both + Iran's low-block resilience (came back twice vs NZL) + hot-GK scenario (Beiranvand, 12%) + Herrera referee slight Iran tilt.
Iran Win 14% Tier 3 upset potential: Ghayedi pace, Taremi focal point, Beiranvand's 3rd WC, set pieces. BUT disrupted prep, same-day travel, no Azmoun, Taremi calf.

Naive β†’ adjusted math (rule-by-rule)

Naive model (quality gap Tier 1 vs Tier 3): Belgium 64% / Draw 23% / Iran 13%

Adjustment BEL Draw IRN Why
Doku OUT (single absence = -3 to -5) -4 +3 +1 One creator out, but Lukaku starts as finisher
Lukaku STARTS (finisher unlocked, addresses MD1 pattern) +3 -2 -1 Solves "creators not killers"
Iran travel/disruption + Azmoun out + Taremi calf +1 +2 -3 Already partially in Tier 3 baseline
Iran MD1 resilience (came back twice) 0 +1 -1 Mental edge but doesn't change quality gap
Need-to-win for both (light conservation on Belgium) -1 +1 0 Lukaku starting = statement mode (rule #14)
Hot GK scenario (Beiranvand 3rd WC, 12% probability) -2 +2 0 Rule #4
Herrera slight IRN tilt (card-happy disrupts BEL press) -1 +1 0 Rule #7
Belgium golden-gen aging (Finding 20 partial) -1 +1 0 Lukaku 31, De Bruyne 33, Tielemans 27; aging spine
Sterile-domination screen (rule #17) β€” PARTIAL fire -1 +1 0 Lukaku starting reduces risk vs MD1
FINAL 58% 28% 14% Sum: 100 βœ“

8. Who Scores

Belgium (BEL)

Rank Player Position Probability Rationale
1 Romelu Lukaku CF 22% First WC start since 2022; addresses "creators not killers" pattern. BUT fit-limited (Garcia max 60-75 min); sub risk HIGH (rule #12). Doesn't take pens (De Bruyne does). Most likely route to a Belgian goal.
2 Kevin De Bruyne AM 14% Creative hub; penalty taker (De Bruyne took both pens vs Wales WCQ). More likely to ASSIST than score (rule #10 β€” star-as-creator). Direct free-kick threat.
3 Leandro Trossard LW 12% Replaces Doku creative burden; versatile; can play anywhere across front line. MOTM candidate; likely gets 1+ big chance.
4 Charles De Ketelaere AM/CF 8% If starts AM (with Lukaku CF), gets late runs into box. Knee bandaged (precaution). Bandage risk reduces minutes; if starts AM, secondary scorer role.
5 Brandon Mechele / Nathan Ngoy CB ~5% Set-piece aerial threat (rule #6 β€” CB set-piece scoring). Corners + De Bruyne delivery.
β€” Youri Tielemans CM 4% Late-arriving runner (rule #19 β€” low-event late winner); box-crashing from CM.
β€” Jeremy Doku LW 0% OUT β€” illness.

Belgium total scoring probability: ~65% (any scorer) β€” reflects 58% win + 28% draw contribution from Belgian goals.

Iran (IRN)

Rank Player Position Probability Rationale
1 Mehdi Taremi (c) CF 18% Captain, THE star, all scoring burden (Azmoun OMITTED). Calf-managed but STARTS. Sub risk HIGH (rule #12) β€” likely off by 65-70'. Penalty taker (?). Beiranvand focal target.
2 Mehdi Ghayedi LW 9% Pace on the break. Can punish Belgium's high line if Castagne/Meunier go cautious (yellow-card risk). Direct 1v1 threat.
3 Saman Ghoddos AM 6% Versatile, dangerous. Possibly BENCH today (Ghorbani tipped in). If plays, late sub could score (rule #18 β€” bench game-state conditional).
3 Ramin Rezaeian RB/RW 6% MD1 MOTM (1G + 1A). Surging runs from deep. May move RB β†’ RW for MD2 (Varzesh3 prediction).
5 Mohammad Mohebi LW 5% Scored MD1 (64'). Aerial + late runs. Likely start.
β€” Hossein Hosseinzadeh FWD 4% Subbed on for Taremi MD1; could start or come off bench. Late sub threat (rule #18).
β€” Shojae Khalilzadeh / Kanaani CB ~4% Set-piece aerial (rule #6). Corners and FKs.
β€” Karim Ansarifard ST 2% Veteran bench option. Limited role.

Iran total scoring probability: ~54% (any scorer) β€” reflects 14% win + 28% draw contribution from Iranian goals + 58% from Belgium's goals conceded.


9. Match Flow Projection

Timeframe Expected Pattern
0-15' Belgium cautious build-up (Garcia style); Iran sits compact 4-5-1; Beiranvand distribution. Possible Iran counter via Ghayedi if Belgium over-commit. First yellow likely before 30' (Herrera pressure).
15-30' Belgium possession climbs; De Bruyne starts probing passes. Iran continues to defend compact. Taremi drops deep to link play.
30-45' Belgium's "sterile first half" risk (0 SoT HT vs EGY pattern). If 0-0 at HT, Iran grows in confidence.
45-60' HT adjustments expected β€” Garcia has historically improved sides after HT (BEL-EGY). If Taremi struggling, Ghalenoei may sub early (rule #12). Lukaku's role: hold focal point, draw fouls (rule #21 β€” #9's value includes drawing fouls).
60-75' Lukaku fitness cap kicks in (Garcia: max ~60-75). If Taremi/Lukaku both subbed, game opens. Late-goal EXPLOSION threshold (rule #21). Iran fatigue begins to show.
75-90' If close (0-0, 1-1): expect multi-goal window. Belgium's bench (Vanaken, Fernandez-Pardo) vs Iran's tired legs. De Bruyne at #10 takes over. Iran bench thin.
90+' Sub add-ons. If level: late-winner archetype (rule #19) β€” could be a CM (Tielemans) or a deep runner (Vanaken, Onana). Pen watch: 25-35% chance (Herrera).

10. Methodology Notes

Findings applied (22 of 22)

Rule Applied? How
1. Draw epidemic βœ… Base 28% draw (above 22-30% baseline) β€” reflects must-not-lose for both + low-block pattern
2. Winner β‰  scoreline βœ… Reported separately; modal scoreline (1-1) β‰  favorite pick
3. Continental pedigree βœ… Iran AFC, not minnow; came back twice vs NZL β€” respected
4. Hot GK 15-20% βœ… Beiranvand 3rd WC; 12% hot-GK scenario applied
5. Low block + counter upsets βœ… Iran live upset threat β€” Ghayedi pace + Beiranvand + set pieces
6. CB set-piece scoring βœ… Mechele/Ngoy (BEL ~5%); Khalilzadeh/Kanaani (IRN ~4%)
7. Referee tournament discount βœ… 25% discount β†’ 3.4 Y/gm; slight IRN tilt; 25-35% pen band (not verdict)
8. Possession can flip βœ… Iran 47% vs NZL; possession flip at 60% confidence (not 80%)
9. Attack gutted 25-30pt ❌ NOT applied Belgium: Doku OUT only (single absence = -3 to -5, NOT gutting per rule #13); Lukaku STARTS so striker not gutted. Iran: Azmoun already out pre-tournament (priced).
10. Star-as-creator βœ… De Bruyne (assist > score); Taremi focal point; Ghayedi assist threat
11. Physical & environmental βœ… Heat NO (21Β°C); travel YES for Iran (-3 to -5); late-game fade IRN expected
12. Substitution risk βœ… Lukaku (60-75' cap), Taremi (65-70' sub likely) β€” both flagged
13. Attack gutted TRIGGER βœ… Single absence (Doku) = -3 to -5, NOT -25 to -30 (correct)
14. Tournament energy management βœ… Lukaku starting = statement mode (aggressive output); light conservation (0-3%); Iran already plays low-block (no conservation needed)
15. Penalty band βœ… 25-35% pen band (NOT verdict); presented as probability tilt
16. Age-decline scorer discount ⚠️ partial Lukaku 31 (not 38+); Taremi 32 with calf (sub risk; not pure age decline). No demotion.
17. Sterile-domination screen βœ… PARTIAL fire on Belgium (projected ball-dominant, 1.33 xG vs EGY was OK but 0 SoT HT bad). Lukaku starting REDUCES risk; partial fire only.
18. Bench impact game-state-conditional βœ… Belgium bench (Vanaken, Fernandez-Pardo, De Ketelaere) weighted HIGHER if level/leading late; LOWER if chasing. Iran bench thin (Ansarifard, Hosseinzadeh).
19. Low-event late-winner archetype βœ… CM late-arriving runner (Tielemans, Onana, Vanaken) at ~5-8% in Who Scores; 1-0 late scoreline weighted
20. Favorite DOUBLE-underestimate ❌ NOT applied Belgium manager Garcia = pragmatic, not super-aggressive; Lukaku not clean milestone chase; Iran not "golden generation" β€” disrupted Tier 3. Conditions for rule #20 don't fire cleanly.
21. Late-goal EXPLOSION βœ… APPLIES β€” possession favorite (BEL) vs tiring/travel-fatigued low block (IRN). If 1-1 or 0-0 at 70', weight multi-goal margins (BEL 3-1, 3-0, 4-1) at 8-12%.
22. BLOWOUT Mode + limit βœ… 4+ goal margins weighted at 3-5% (low); Mode A possible but Iran's compact 4-5-1 + veteran GK (Beiranvand) limits blowout per rule #22 exclusion.

Calibration notes

Gaps / flags


11. Metrics

[match]
code = "bel-vs-irn"
date = "2026-06-21"
kickoff_cest = "21:00"
group = "G"
venue = "los-angeles"
referee = "herrera"

[win_probability]
favorite = "Belgium"
win = 58
draw = 28
loss = 14

[scorelines]
"1-1" = 18
"1-0" = 15
"2-0" = 13
"2-1" = 12
"3-1" = 8
"3-0" = 5
"0-0" = 5
"1-0 IRN" = 5
"2-1 IRN" = 4
"4-1" = 3
"other" = 12

[who_scores]
team_a_1 = { player = "Lukaku", probability = 22 }
team_a_2 = { player = "De Bruyne", probability = 14 }
team_a_3 = { player = "Trossard", probability = 12 }
team_a_4 = { player = "De Ketelaere", probability = 8 }
team_a_5 = { player = "Mechele", probability = 5 }
team_b_1 = { player = "Taremi", probability = 18 }
team_b_2 = { player = "Ghayedi", probability = 9 }
team_b_3 = { player = "Ghoddos", probability = 6 }
team_b_4 = { player = "Rezaeian", probability = 6 }
team_b_5 = { player = "Mohebi", probability = 5 }

[calibration]
conservation_discount = 2
finding_13_fires = true
finding_16_age_decline = ""
penalty_band = "25-35%"
projected_xg = 1.6

[predicted_stats]
favorite_possession = 58
yellow_cards = "3-4"
red_cards = 1
penalty_chance = "25-35%"

Pre-match analysis. No betting odds used. Sources: BBC Belgium hub, BBC Iran hub, Tehran Times, varzesh3.com, Wikipedia 2026 WC, NWS weather API, FIFA, StatsHub, FootyMetrics, RAG corpus (BEL-EGY, IRN-NZL post-event reviews), Transfermarkt, ESPN.
Source archive: sources/matches/bel-vs-irn/