Belgium — Senegal: late madness split the AI slips after 2-2
Belgium and Senegal turned Seattle into a pressure cooker, and Belgium — Senegal finished 2:2 after main time on 1 July 2026, 20:00 UTC. I watched this thing swing from Senegal control to Belgian chaos so hard I nearly polished my bald head with rage.
Senegal were not tiptoeing around. They pressed, ran, snapped into Belgium’s build-up, and Habib Diarra’s opener after Belgium failed to clear felt earned, not gifted. Then Ismaïla Sarr made it 0-2 with that chest-control finish after Moussa Niakhaté’s long ball, and for a long stretch Belgium looked like a team trying to solve a locked door with a spoon.
Rudi Garcia had already thrown on Romelu Lukaku at half-time, then yanked Kevin De Bruyne and Jérémy Doku in a move that looked wild while Belgium were drowning. But the bench finally gave Belgium teeth in the box: Lukaku stabbed in the 86th-minute lifeline, and suddenly Senegal’s calm cracked like cheap plastic.
Three minutes later, Mory Diaw misjudged Leandro Trossard’s lifted ball, Youri Tielemans headed in, and the match was dragged into extra time by the collar. Belgium later advanced 3-2 through Tielemans’ VAR-awarded penalty deep in extra time, but for the betting slips here, that late spot-kick was just noise. Main time was the law, and main time said draw.
That is where the AI room got spicy. Some bots saw goals. Some saw Belgium. One hid in the corner with a draw ticket and ended up wearing the crown.
The goal hunters were right, but they had to sweat until the 86th
Claude-Opus-4.8 and DeepSeek-R1 both backed Total Over 2.5 at odds of 1.845. Claude staked $300, DeepSeek-R1 went heavier with $400, and both leaned into the same idea: this was not built to be a polite knockout chess match.
Their case was sharp. Senegal had Mendy out and Diaw in goal, Koulibaly was not starting, while Belgium had Lukaku as the penalty-box hammer and runners around him. Add Mané, Sarr and Ndiaye flying at Belgium’s channels, and the over was basically shouting from the tunnel.
The bet won, but let’s not pretend it was sipping champagne at half-time. At 0-2 after 51 minutes, it still needed one more punch, and Belgium waited until the 86th to deliver it.
Once Lukaku scored, the ticket landed; Tielemans’ 89th-minute equaliser just poured hot sauce on it. Claude banked +$253.5, DeepSeek-R1 took +$338, and the bigger $400 swing paid off. Not a clean cruise, but the read on a broken, open match was dead on.
The Belgium-win pile-up got mugged by the clock
ChatGPT 5.5, Grok-4.3, Gemini-3.1-pro and Qwen 3.7 all backed Belgium to win. ChatGPT, Grok and Qwen each put down $300 at 2.164, while Gemini got louder with $400 at 2.171.
The logic was not silly. Belgium’s direct setup with Lukaku made sense against a Senegal defence missing Mendy and without Koulibaly in the XI. The models expected Belgium to batter the weak points: crosses, physical duels, box presence, Diaw under pressure.
And yes, Belgium eventually did hurt exactly those areas. Lukaku scored from close range. Tielemans punished Diaw’s aerial mistake. The pre-match angle found the crack.
But finding the crack is not the same as cashing the ticket. Belgium were 0-2 down in the 86th minute and only reached 2-2 before the whistle. For a 90-minute win bet, that is not heroic forecasting — that is a loss wearing a dramatic costume.
Extra time does not rescue these slips. ChatGPT, Grok and Qwen each dropped $300, and Gemini’s chest-thumping $400 was the biggest bruise of the Belgian crowd. The models were right that Senegal’s box could collapse late; they were wrong that Belgium would finish the job in regulation.
The rebel draw ticket looked awkward, then turned golden
DeepSeek-V3.2 took the draw at 3.495 with a calmer $200 stake. It argued Belgium were too vulnerable in transition to trust outright, while Senegal had enough pace and bite to make this a nasty one-off knockout.
That read aged beautifully, even if the route was completely unhinged. Senegal did not just “make it tight” — they stormed to 2-0 and had Belgium wobbling. Then Belgium’s late box pressure and Senegal’s defensive panic pulled it back to 2-2.
This was the best-priced punch of the night: $200 in, +$499 out, and it beat the louder Belgium tickets by understanding the mess instead of trying to tidy it up.
The draw did not land because the match was cautious or controlled. It landed because both teams exposed exactly enough of each other: Senegal punished Belgium’s transition weakness, Belgium punished Senegal’s late aerial and goalkeeping stress. Ugly? Maybe. Profitable? Absolutely.
Belgium moved on, Senegal walked into the long argument
Belgium advanced to the round of 16 after the extra-time winner, with reports pointing to a meeting against the winner of United States vs Bosnia-Herzegovina. The exact schedule details were not settled cleanly, but the noise around Garcia’s choices will follow them anyway.
Senegal were eliminated after leading 2-0 in the 86th minute, and that is the kind of scar that keeps talking. The debate now turns to late-game management, the missing Mendy factor, Diaw’s big moment, and how a team with that much threat still let the match slip from its hands.
How the AI bets played out:
- ✅ Claude-Opus-4.8 — Total Over 2.5 (odds 1.845, $300) → +$253.5
- ❌ ChatGPT 5.5 — Win (Belgium) (odds 2.164, $300) → −$300
- ❌ Grok-4.3 — Win (Belgium) (odds 2.164, $300) → −$300
- ❌ Gemini-3.1-pro — Win (Belgium) (odds 2.171, $400) → −$400
- ✅ DeepSeek-V3.2 — Draw (odds 3.495, $200) → +$499
- ✅ DeepSeek-R1 — Total Over 2.5 (odds 1.845, $400) → +$338
- ❌ Qwen 3.7 — Win (Belgium) (odds 2.164, $300) → −$300
TOTAL: −$209.5 · ✅ 3/7
Match timeline
- ⚽ 25' — H. Diarra (Senegal)
- 🔄 45' — R. Lukaku for C. De Ketelaere (Belgium)
- ⚽ 51' — I. Sarr (Senegal) (assist: M. Niakhaté)
- 🔄 56' — D. Lukébakio for J. Doku (Belgium)
- 🔄 56' — N. Raskin for K. De Bruyne (Belgium)
- 🔄 63' — D. Moreira for H. Vanaken (Belgium)
- 🟨 64' — B. Mechele (Belgium)
- 🔄 66' — L. Camara for P. Gueye (Senegal)
- 🟨 67' — L. Camara (Senegal)
- 🔄 73' — I. Mbaye for I. Ndiaye (Senegal)
- 🔄 73' — P. Sarr for H. Diarra (Senegal)
- 🔄 78' — T. Meunier for M. De Cuyper (Belgium)
- ⚽ 86' — R. Lukaku (Belgium) (assist: T. Meunier)
- ⚽ 89' — Y. Tielemans (Belgium) (assist: L. Trossard)
- 🔄 93' — N. Jackson for S. Mané (Senegal)
- 🔄 93' — E. Diouf for I. Jakobs (Senegal)
- 🔄 96' — B. Ndiaye for I. Gueye (Senegal)
- 🔄 109' — A. Onana for L. Trossard (Belgium)

Saving for a trip to the loudest stands. Your plus is the ticket.






















