World Cup 2026: Eustáquio's 92nd-minute strike sends Canada past South Africa
One swing of the boot in the 92nd minute
There are nights at the World Cup 2026 when patience is rewarded right at the death, and this was one of them. Canada beat South Africa 1-0 at SoFi Stadium in Inglewood, the only goal arriving from Stephen Eustáquio deep into stoppage time, in the 90+2nd minute, to break a contest that had threatened to drift into extra time.
The numbers tell the story of how it nearly didn't happen. South Africa actually saw more of the ball, holding 58 per cent of possession to Canada's 42, and they completed 467 passes to Canada's 298. But control of the ball never translated into control of the chances. South Africa managed just 0.13 expected goals (xG, a measure of chance quality) and created no big chances all night, while Canada carved out four big chances and registered 1.32 expected goals. Canada also forced seven shots on target to South Africa's solitary one, and the gulf in cutting edge eventually told. On a mild, partly cloudy afternoon under referee João Pedro Pinheiro of Portugal, the better-fashioned opportunities belonged to Canada, and in the end one of them landed.
How both sides lined up at SoFi Stadium
Bench (14)
16 Chaine · 22 Goss · 2 Thabang Matuludi · 3 Ndamane · 18 Kabini · 19 Sibisi · 24 Makhanya · 26 Cross · 5 Mbatha · 23 Adams · 8 Moremi · 25 Sebelebele · 9 Foster · 15 Rayners
Bench (14)
1 St. Clair · 18 Goodman · 3 Jones · 4 De Fougerolles · 5 Waterman · 19 Davies · 23 Sigur · 6 Choinière · 14 Shaffelburg · 20 Ahmed · 21 Osorio · 9 Larin · 24 David · 26 Nelson
A second-half chess match decided after 90
South Africa signalled their intent at the interval, sending on T. Mbatha for R. Mofokeng at the start of the second half in search of more thrust. As the game tightened, the discipline frayed on Canada's side: N. Saliba was booked in the 54th minute and withdrawn five minutes later, with N. Sigur and L. De Fougerolles introduced in a double change around the hour mark. Sigur promptly picked up his own yellow card in the 67th minute, a sign of just how niggly the midfield battle had become.
Canada's bench did most of the talking thereafter. Jesse Marsch reshuffled again in the 70th minute, sending on T. Oluwaseyi for P. David and J. Shaffelburg for L. Millar, before A. Davies replaced T. Buchanan in the 75th. South Africa answered with their own late roll of the dice, bringing on I. Rayners for E. Makgopa and T. Moremi for T. Maseko in the 86th minute. Just as the tie seemed destined for stalemate, Eustáquio found the decisive moment in the 90+2nd minute, the goal that turned a goalless grind into a Canadian win.
↑ T. Mbatha
↓ R. Mofokeng
Substitution
🔄46’↑ T. Mbatha
↓ R. Mofokeng
Substitution
N. Saliba
Yellow card
🟨54’N. Saliba
Yellow card
↑ N. Sigur
↓ N. Saliba
Substitution
🔄59’↑ N. Sigur
↓ N. Saliba
Substitution
↑ L. De Fougerolles
↓ M. Bombito
Substitution
🔄59’↑ L. De Fougerolles
↓ M. Bombito
Substitution
N. Sigur
Yellow card
🟨67’N. Sigur
Yellow card
↑ P. David
↓ T. Oluwaseyi
Substitution
🔄70’↑ P. David
↓ T. Oluwaseyi
Substitution
↑ J. Shaffelburg
↓ L. Millar
Substitution
🔄70’↑ J. Shaffelburg
↓ L. Millar
Substitution
↑ A. Davies
↓ T. Buchanan
Substitution
🔄75’↑ A. Davies
↓ T. Buchanan
Substitution
↑ I. Rayners
↓ E. Makgopa
Substitution
🔄86’↑ I. Rayners
↓ E. Makgopa
Substitution
↑ T. Moremi
↓ T. Maseko
Substitution
🔄86’↑ T. Moremi
↓ T. Maseko
Substitution
S. Eustaquio
Goal
⚽90+2’S. Eustaquio
Goal
The community backed Canada — and the score nearly nailed it
This was a result the futbol.so community had largely seen coming. The consensus leaned firmly towards Canada, and the official forecast agreed, making Canada the most likely winners ahead of the draw and South Africa. So the headline outcome matched the mood.
The scorelines were where it got interesting. The most popular community prediction was a 2-1 Canada win, and fans in Argentina leaned the same way. Colombia's followers, though, went one step further and called the exact result: South Africa 0, Canada 1. Austria's contingent were the outliers, fancying a narrow South Africa win. In reality, Canada got the job done by the slimmest margin — vindication for those who trusted the underlying numbers over South Africa's share of possession.
- Argentina
- Colombia
- Austria
Official forecast: 0-1
Video highlights

Ronwen Williams Save | South Africa 0-1 Canada
No geo restriction
Sudáfrica vs Canadá (0-1) | Resumen y goles | Highlights Copa Mundial de la FIFA 2026™
Only available in ES
Highlights | South Africa 0-1 Canada | FIFA World Cup 2026™
No geo restriction
FIFA WC 2026 | South Africa - Canada 0:1 | (plej-of ) | 28.06.2026.
Only available in BA, ME, MK +2
Résumé : AFRIQUE DU SUD - CANADA, PREMIER 16e de FINALE de l'HISTOIRE de la COUPE du MONDE !
Only available in BL, FR, GF +10
South Africa 🆚 Canada #FIFAWorldCupOnYT #shorts #worldcup
No geo restriction
Eustáquio al 92', Canada agli ottavi | Sudafrica-Canada 0-1 | FIFA World Cup | DAZN Highlights
Only available in IT
Round of 32 Reaction ⚽ Canada ELIMINATES South Africa from the World Cup | ESPN FC
No geo restriction
Post-Match Player Interviews: South Africa 0-1 Canada
No geo restriction
HUGE Penalty Appeal! Was it the right call? South Africa v Canada
Only available in GB, GG, IM +1
HIGHLIGHTS - South Africa vs Canada | Late, late, late DRAMA! | FIFA World Cup 2026
Only available in GB, GG, IM +1
World Cup: South Africa vs Canada
No geo restrictionFor Canada, Jesse Marsch's side, it is a win earned the hard way and dragged out of nothing in the final seconds — the kind of result that can define a tournament run. South Africa will rue a night when the ball was theirs but the chances were not, their lone shot on target a damning summary of an attack that never clicked. With the Round of 32 behind these two, the focus now turns to the next stage and whether Canada can build on a result that flattered neither their possession deficit nor their composure when it mattered most.
Live matches
Real-time data, straight from the pitch.