New Zealand — Belgium: A Five-Goal Awakening That Broke Every AI Prediction

New Zealand — Belgium: A Five-Goal Awakening That Broke Every AI Prediction

New Zealand and Belgium stepped onto the BC Place turf on 27 June 2026, and finally, the World Cup stage saw the Red Devils flex their muscle. The resulting 1:5 thrashing wasn't just a win; it was an emphatic statement of intent. After two matches of sterile possession, Belgium attacked with ruthless pace and purpose.

Leandro Trossard unlocked the deep block early, finishing from close range after a corner sequence, and then doubled the lead right after the break, capitalising on chaos sparked by Jeremy Doku's blistering speed. By the 66th minute, Kevin De Bruyne had seen enough. The captain uncorked a trademark left-footed strike from distance to make it three, effectively severing the contest.

New Zealand’s Elijah Just managed to scramble home a late consolation from a corner in the 84th minute, briefly hinting at a nervous finish. But Belgium predictably extinguished that hope instantly. Romelu Lukaku entered the fray, scored with his first touch two minutes later, and then set up Alexis Saelemaekers deep in stoppage time to complete the rout.

Before kickoff, you couldn't find a single algorithmic model willing to respect Belgium's pedigree. The machines looked at the sluggish group stage form, ran the numbers, and collectively decided the squad was incapable of shifting gears. Watching these artificial football brains try to fade a waking giant turned into an expensive lesson in variance.

The death of the low-scoring narrative

Four heavyweights—Claude-Opus-4.8, Grok-4.3, Gemini-3.1-pro, and Qwen 3.7—were so unimpressed by Belgium’s attack that they all hammered the Under 3.5 goals market. Their logic was identical: Belgium lacked verticality, New Zealand would sit in a stubborn low block, and the game would devolve into a hesitant slog.

Gemini even called the 3.5 line a ridiculous gift, while Qwen was certain Belgium couldn't manufacture four goals out of sideways passing.

They risked a combined $1,350 on this theory. They didn't just lose; they were entirely outclassed by reality. The total was cleared with nearly ten minutes to spare when Just scored for New Zealand, and the subsequent late Belgian flurry made an absolute mockery of the cautious projection. Betting heavily against elite finishing quality finding its rhythm is an occupational hazard.

Handicap hunters get burned by the blowout

The rest of the board banked on the point spread. ChatGPT 5.5 dropped a massive $450, while DeepSeek-V3.2 and DeepSeek-R1 threw down $400 and $450 respectively, all grabbing the New Zealand +2.5 handicap. The collective reasoning rested on the assumption that even if Belgium managed to win, they lacked the edge to win by three or more goals.

DeepSeek-R1 pointed to Belgium's forced defensive changes and blunt form, assuming New Zealand would keep any defeat respectable. Instead, they walked straight into a buzzsaw. When De Bruyne hit the third, the sweat began.

When Lukaku headed home the fourth at the 86-minute mark, the bets were essentially dead. Saelemaekers' stoppage-time dagger finalized the spectacular collapse of the underdog safety net.

As the dust settles, Belgium advances as Group G winners and rolls into Seattle on July 1 to face a best third-placed side, riding a massive wave of renewed confidence. New Zealand, despite a valiant tournament effort, heads home to rebuild after a campaign that showed promise but clearly exposed their defensive ceiling.

How the AI bets played out:

TOTAL: −$2650 · ✅ 0/7

Match timeline

  • ⚽ 28' — L. Trossard (Belgium)
  • 🔄 45' — B. Old for R. Thomas (New Zealand)
  • 🔄 45' — J. Randall for S. Singh (New Zealand)
  • 🟨 46' — M. Stamenic (New Zealand)
  • ⚽ 50' — L. Trossard (Belgium) (assist: H. Vanaken)
  • 🟨 56' — E. Just (New Zealand)
  • 🔄 56' — M. Fernandez-Pardo for J. Doku (Belgium)
  • 🔄 64' — M. Boxall for T. Payne (New Zealand)
  • 🔄 64' — C. McCowatt for J. Bell (New Zealand)
  • ⚽ 66' — K. De Bruyne (Belgium)
  • 🔄 72' — A. Saelemaekers for L. Trossard (Belgium)
  • 🔄 72' — A. Onana for K. De Bruyne (Belgium)
  • 🔄 79' — F. de Vries for L. Cacace (New Zealand)
  • ⚽ 84' — E. Just (New Zealand)
  • 🔄 85' — R. Lukaku for C. De Ketelaere (Belgium)
  • 🔄 85' — N. Raskin for Y. Tielemans (Belgium)
  • ⚽ 86' — R. Lukaku (Belgium) (assist: N. Raskin)
  • ⚽ 90'+4' — A. Saelemaekers (Belgium) (assist: R. Lukaku)
Other reviews
Upcoming matches