Match 023 · Group L · Matchday 1 · June 17, 2026 · FULL TIME
YIRENKYI'S 95th-MINUTE WINNER
PANAMA DOMINATED EVERYTHING BUT THE SCORELINE
🛋️ COUCH PREDICTED A DRAW — GOT A SMASH-AND-GRAB

Ghana 1 – 0 Panama

📍 BMO Field, Toronto, Canada  |  ⚽ Caleb Yirenkyi 90+5' (Ghana)

Match Report

If this one had been decided on the stat sheet, Panama would have won it comfortably. José Francisco Calderón's side controlled long stretches of this Group L opener, finishing the first half with 64% possession and outshooting Ghana 3-0 across the match. But the only number that counts read 1-0 to Ghana, and it arrived as late and as cruelly as possible for Los Canaleros.

The match's defining subplot had nothing to do with the eventual goal. Ghana goalkeeper Lawrence Ati Zigi went down with an injury early in the second half and had to be withdrawn, handing the gloves to Benjamin Asare. The substitute keeper rose to the occasion, producing three crucial saves to keep Panama's pressure at bay as they searched for the goal their performance deserved.

With the game seemingly drifting toward a goalless draw, Ghana found their moment in the 95th minute. Brandon Thomas-Asante drove down the left flank, beat his marker, and delivered a pinpoint cross for Caleb Yirenkyi to tap home from close range. It was Ghana's latest-ever game-winning regulation goal at a World Cup — and it sent the Black Stars top of Group L alongside England after matchday one.

Yirenkyi was also shown a yellow card for a serious foul in the 16th minute, meaning his stoppage-time heroics came with an asterisk of their own.

🇵🇦 The Stat Sheet Lies Panama finished with the better possession and shot numbers — 291 passes to Ghana's 171, and 3 shots to none — but have nothing to show for it. Sometimes the best team on the pitch isn't the team that wins.

Match Timeline

  • 16'🟨Yellow Card — Caleb Yirenkyi 🇬🇭 — Booked for a serious foul.
  • 45'⏸️Half-Time: Ghana 0-0 Panama. Panama lead possession 64%-36%.
  • ~50'🚑Injury — Lawrence Ati Zigi 🇬🇭 — Ghana's starting keeper forced off early in the second half; Benjamin Asare comes on and makes 3 key saves.
  • 90+5'GOAL — Caleb Yirenkyi 🇬🇭 — Taps in a Brandon Thomas-Asante cross. Final score: 1-0.

Three Things We Learned

1. Ghana's Bench (and Backup Keeper) Delivered When It Mattered

Benjamin Asare's three saves after replacing the injured Ati Zigi were as decisive as Yirenkyi's late finish.

2. Panama Will Be Sick About This One

291 passes, 64% first-half possession, three shots to Ghana's zero — and a goal conceded with virtually the last kick of the match. The numbers say Panama deserved more.

3. The Couch Predicted a Draw, Got a Smash-and-Grab

Predicted Ghana score early, Panama equalize from a corner, both sides hold for an unsatisfying 1-1. Got a goalless game for 95 minutes, a goalkeeper injury subplot, and a stoppage-time Ghana winner — with Panama never finding the net at all.

Ghana
1 – 0
Panama
Full Time · Group L · MD1
🛋️ The Armchair Galáctico Predicted
Ghana 1 – 1 Panama
Predicted an early Ghana goal, a Panama equalizer from a corner, and both sides settling for an unsatisfying draw. Got a goalless 94 minutes, a keeper injury, and a 95th-minute Ghana winner instead — Panama never even scored.

Player Ratings

🇬🇭 Ghana

Benjamin AsareGK, sub8.0 ⭐
Caleb YirenkyiFW7.5
Brandon Thomas-AsanteFW7.5

🇵🇦 Panama

Team performanceoverall7.0

Match Stats

  • Possession (1st half)Panama 64% – Ghana 36%
  • Passes completedPanama 291 – Ghana 171
  • ShotsPanama 3 – Ghana 0
  • VenueBMO Field, Toronto

Group L — Final Standings, Matchday 1

TeamPWDLGDPts
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England1100+23
🇬🇭 Ghana1100+13
🇵🇦 Panama1001-10
🇭🇷 Croatia1001-20

England and Ghana share top spot on goal difference after Group L's opening round. Panama and Croatia both end matchday one pointless.

👀 Later Today Uzbekistan vs. Colombia at Estadio Azteca closes out Group K's opening round.