Back to News
FIFA World Cup 2026

World Cup 2026: Eustáquio's 92nd-minute strike sends Canada past South Africa

By Sophie Bennett3 min read

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

South Africa4-2-3-1
17Makgopa
7Appollis10Mofokeng12Maseko
13Sithole4Mokoena
6Modiba14Mbokazi21Okon20Mudau
1Williams
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

Canada4-4-2
12Oluwaseyi10David
11Millar7Eustaquio25Saliba17Buchanan
22Laryea13Cornelius15Bombito2Johnston
16Crépeau
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.

South Africa0 – 1Canada
  1. T. Mbatha

    R. Mofokeng

    Substitution

    🔄46
    🟨54

    N. Saliba

    Yellow card

    🔄59

    N. Sigur

    N. Saliba

    Substitution

    🔄59

    L. De Fougerolles

    M. Bombito

    Substitution

    🟨67

    N. Sigur

    Yellow card

    🔄70

    P. David

    T. Oluwaseyi

    Substitution

    🔄70

    J. Shaffelburg

    L. Millar

    Substitution

    🔄75

    A. Davies

    T. Buchanan

    Substitution

    I. Rayners

    E. Makgopa

    Substitution

    🔄86

    T. Moremi

    T. Maseko

    Substitution

    🔄86
    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.

South Africa Draw Canada
  • Argentina
  • Colombia
  • Austria

Official forecast: 0-1

Video highlights

For 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.

World Cup 2026: Canada edge South Africa 1-0 late