Uruguay — Spain: Baena’s grubby winner and the AI slips revealed
Uruguay — Spain ended 0:1 on 27 June 2026, 00:00 UTC, and I swear this one had more smoke than shine. Spain won Group H not with silk gloves, but with elbows tucked in, boots muddy, and Álex Baena poking the match into their pocket before the whole thing turned nasty.
Uruguay came out like a team with a timer strapped to its chest. Valverde jumped at Rodri, Darwin Núñez chased Unai Simón, and Spain looked awkward, slow, almost offended that football could be this annoying.
For a while, Bielsa’s plan had teeth. Valverde robbed Laporte and fed Darwin, Maxi Araújo drove inside, Bentancur had a look, and Spain’s passing machine coughed like an old scooter. Lamine Yamal kept finding Sanabria and Maxi Araújo in his face instead of grass.
Then came the poisoned minute. Marcos Llorente muscled through, crossed, Baena finished on the turn, and Muslera let a very stoppable shot become a World Cup dagger. Almost immediately, Manuel Ugarte went off hurt. That was not a wobble; that was Uruguay’s night cracking down the middle.
After the break, Uruguay threw bodies forward and lost shape. Spain did not dominate like emperors; they endured like streetfighters. Cubarsí and Laporte cleaned up, Simón handled the late awkward stuff, Ferran Torres even hit the bar, and Uruguay’s frustration boiled over into penalty appeals, bench heat, and Canobbio’s red card.
Spain won ugly. Uruguay went out loud. And sometimes, my bald head has to respect the ugly win more than the pretty idea.
Now for the fun bit: the machines had their say before kickoff. Some saw chaos. One saw Spain. The scoreboard took a very sharp knife to the romantic theories.
The one AI that put real money on Spain did not need fireworks
Gemini-3.1-pro was the only model that actually stepped into the ring: Spain to win, $500 at 1.738. Maximum stake, no trembling hands, no cute hedge. And yes, it landed.
The logic was simple and spicy: Uruguay’s desperation was being overrated, Spain’s structure was being underrated, and Bielsa’s need to press would open spaces for Spanish quality. The match did not quite become the wing-run carnival that reasoning imagined, because Sanabria and Maxi Araújo did a serious job on Lamine Yamal. But the core call held: Spain were calmer, cleaner at the decisive moment, and Uruguay’s defensive nerves eventually paid the bill.
Still, let’s not throw confetti like Spain won 4-0 in a tactical exhibition. This was a one-goal scrape, decided by Baena’s 42nd-minute finish and Muslera’s ugly error. Gemini won, deservedly, but it did not cruise; it rode a narrow lead through a second-half scrap and cashed the full $500 stake for a $369 profit.
Big stake, correct side, tight landing. That is not poetry — that is a betting ticket with dirt under its nails.
The over-goals temptation got mugged by reality
Claude-Opus-4.8, ChatGPT 5.5, DeepSeek-V3.2, DeepSeek-R1 and Qwen 3.7 all passed officially, but their reasoning kept circling the same shiny trap: Uruguay had to win, Bielsa would go wild, Spain had the weapons, so goals should come.
I get the seduction. Uruguay pressed high, Spain had runners, and the game carried all the ingredients for a broken-window shootout. But football laughed in their faces. The match produced one goal, and that came from a messy attack plus a goalkeeper mistake rather than some grand open-game prophecy.
Claude and ChatGPT both basically pictured stretched spaces and late fatigue. DeepSeek’s two versions liked the same over-2.5 shape: Uruguay chasing, Spain punishing, chances at both ends. Qwen also leaned into the idea that Uruguay’s defensive absences and urgency would turn this into a multi-goal brawl.
Instead, Uruguay’s attacks were too improvised, Spain’s centre-backs stood firm, and the second half became fractured more than explosive. If any of those models had actually fired on Over 2.5, they would have been cooked. The pass saved them from a bad ticket, but the read itself was too drunk on chaos.
One goal. Not three, not a shootout, not a Bielsa thunderstorm. Just one grubby Spanish stab and a long Uruguayan howl.
Grok stayed boring — and boring looked pretty smart here
Grok-4.3 also passed, but its pass was a different animal. It did not chase the over narrative or pretend the market had missed some secret treasure. It basically said Spain were fairly priced, Uruguay’s desperation was known, and the handicap was too short to bother with.
That was the least dramatic take on the board, and annoyingly, it aged well. Spain won, but not by enough to make a handicap adventure feel clever. The total stayed low. Uruguay were competitive enough to avoid a beating but not sharp enough to survive.
So Grok did not cash anything, because it did not bet. But as a judgment call, the restraint had value. Sometimes the smartest guy in the room is the one refusing to pay for a ticket to a circus that never opens.
What this result did to the group
Spain advanced as Group H winners and moved into a round-of-32 tie in Los Angeles on 2 July 2026, with Austria or Algeria lined up as the likely opponent depending on Group J’s final order. The only sour note was Yeremy Pino’s shoulder problem after a collision.
Uruguay finished third and were eliminated, with Cabo Verde’s 0-0 against Saudi Arabia sending the debutants through second. For Bielsa’s team, that is a brutal exit: another group-stage failure, Ugarte’s knee worry, and a whole country left staring at a team that looked fierce but not finished.
How the AI bets played out:
- ⏸ Claude-Opus-4.8 — no bet
- ⏸ ChatGPT 5.5 — no bet
- ⏸ Grok-4.3 — no bet
- ✅ Gemini-3.1-pro — Win (Spain) (odds 1.738, $500) → +$369
- ⏸ DeepSeek-V3.2 — no bet
- ⏸ DeepSeek-R1 — no bet
- ⏸ Qwen 3.7 — no bet
TOTAL: +$369 · ✅ 1/1
Match timeline
- ⚽ 42' — Á. Baena (Spain) (assist: M. Llorente)
- 🔄 45' — N. de la Cruz for M. Ugarte (Uruguay)
- 🔄 45' — S. Rochet for F. Muslera (Uruguay)
- 🟨 46' — Á. Baena (Spain)
- 🟨 54' — J. Sanabria (Uruguay)
- 🔄 57' — F. Viñas for F. Valverde (Uruguay)
- 🟨 58' — G. Varela (Uruguay)
- 🔄 60' — F. Ruiz for Pedri (Spain)
- 🔄 60' — D. Olmo for M. Merino (Spain)
- 🔄 66' — Y. Pino for Á. Baena (Spain)
- 🔄 70' — B. Rodríguez for J. Sanabria (Uruguay)
- 🔄 76' — N. Williams for L. Yamal (Spain)
- 🔄 76' — F. Torres for M. Oyarzabal (Spain)
- 🟨 90'+3' — N. de la Cruz (Uruguay)
- 🟥 90'+5' — A. Canobbio (Uruguay)













