World Cup 2026 — June 21 recap: Spain run riot, Egypt go top of Group G
Saturday was the day the Group H and G stories properly resolved themselves, and the day my group chat — split between a Toronto living room and a Calgary basement — finally agreed on something: this Spain side, missing nothing, is rounding into Spain. They beat Saudi Arabia 4-0, Egypt jumped Group G with a 3-1, Belgium and Iran played out a frustrating 0-0, and Cape Verde grabbed a 2-2 with Uruguay that included their first-ever World Cup goal. Here is what happened in front of the Canadian Saturday evening on 21 June 2026.

Spain 4–0 Saudi Arabia (Group H)
Yamal scored on 10 minutes — his first World Cup goal, on his first World Cup start — and Oyarzabal added two more (21′ and 23′) before half-time to leave Saudi Arabia chasing a game that was already gone. Al-Tambakti’s own goal in the 49th made it 4-0, and Spain have now sealed a Round of 32 spot. Spain are 4 pts +4 in Group H and look like a side that has solved its midfield-control questions. (Source: skysports.com/football/news/12098/13553799; fifa.com match centre.)
The market noticed: Spain’s outright price sits 6.50 on FOX Sports’ published US-market board with OddsPedia cross-checking at 7.00 (as of 2026-06-21).
Uruguay 2–2 Cape Verde (Group H)
The romance result of the day. Kevin Pina put Cape Verde ahead on 21 minutes — a free-kick past Fernando Muslera, their first-ever World Cup goal — and although Uruguay turned it around either side of half-time, Helio Varela equalised in the 61st minute. Cape Verde now have two points from two and are not going home meekly. Source: fifa.com match centre 17/285023; nbcnews.com.
Belgium 0–0 Iran (Group G)
Forgettable, and made worse for Belgium by Nathan Ngoy’s red card on 66 minutes (Yahoo Sports live). Both sides sit on two points and have left Group G wide open behind Egypt. The Iran defence remains as compact as advertised.
Egypt 3–1 New Zealand (Group G)
Finn Surman’s 15th-minute header off a Tim Payne corner looked for a moment like it might do for the Pharaohs what it did for them four years ago. It did not. Mostafa "Zizo" equalised on 58, Mohamed Salah took a back-heel pass from Zizo for the go-ahead, and Trezeguet’s diving header on 82 sealed it. Egypt’s first World Cup win since their 1934 debut puts them top of Group G on 4 pts +2 (source: aljazeera.com/sports/2026/6/22; skysports.com).
Standings after Saturday
| Group | Top of table | Pts | Note |
|---|---|---|---|
| G | Egypt | 4 | First WC win |
| H | Spain | 4 | +4 GD, reported through to R32 |
| B (for Canadian readers) | Canada | 4 | +6 GD; vs Switzerland 24 Jun |
(Source: per-group Wikipedia tables, 2026-06-22 snapshot.)
What it means for Sunday and beyond
- Spain look the part. Yamal-Oyarzabal-Pedri midfield axis controlled tempo for 90 minutes; the 6.50 outright price is shorter than it was a week ago.
- Group G has a leader. Egypt’s 4 pts with the head-to-head in their pocket means Iran and Belgium need to win Matchday 3 to be sure.
- Cape Verde will not go quietly. Two draws, no losses, +0 GD — and they face Ivory Coast on 25 Jun with realistic third-placed-team R32 hopes.
- The Saudi Arabia loss confirms Group H. They are bottom on 1 pt -4 and need a Uruguay-Cape Verde draw plus a win to have any chance.
The Sunday/Monday slate carries its own weight — Argentina vs Austria, France vs Iraq, Norway vs Senegal — and we have a separate picks card up for those. For Canadian eyes: the 24 Jun Group B finale at BC Place stays the headline of the week.
Odds for information only — please bet responsibly. ConnexOntario: 1-866-531-2600.