📅 June 24, 2026 | By Pulse India News Desk
Ruben Vargas celebrates after opening the scoring for Switzerland in the Group B decider against Canada.
| Match | Switzerland vs Canada |
| Competition | FIFA World Cup 2026 – Group B |
| Venue | BC Place, Vancouver |
| Final Score | Switzerland 2-1 Canada |
| Switzerland Goals | ⚽ Ruben Vargas 46′, ⚽ Johan Manzambi 57′ |
| Canada Goal | ⚽ Promise David 76′ |
| Result | Switzerland finish top of Group B. Both teams qualify for Round of 32. |
- Switzerland defeated Canada 2-1 to win Group B.
- Ruben Vargas and Johan Manzambi scored for Switzerland.
- Promise David scored after coming off the bench for Canada.
- Gregor Kobel produced several crucial late saves.
- A heated scuffle involving Granit Xhaka and Cyle Larin erupted in the first half.
- Both Switzerland and Canada advanced to the Round of 32.
Switzerland Clinch Group B With 2-1 Victory
Switzerland defeated Canada 2-1 at BC Place in Vancouver to secure first place in Group B at the FIFA World Cup 2026.
After a tightly contested first half, Murat Yakin’s side exploded into life immediately after the break through Ruben Vargas before Johan Manzambi doubled the advantage. Canada responded through substitute Promise David but could not find a late equaliser.
The victory ensured Switzerland finished atop Group B with seven points, while Canada advanced as runners-up with four points.
Ruben Vargas beats Maxime Crépeau to give Switzerland the lead early in the second half.
📊 Match Statistics
| Metric | Switzerland | Canada |
|---|---|---|
| Goals | 2 | 1 |
| Shots | 6 | 13 |
| Shots on Target | 4 | 7 |
| Possession | 55% | 45% |
| Passes | 446 | 337 |
| Pass Accuracy | 84% | 80% |
| Fouls | 19 | 13 |
| Yellow Cards | 1 | 2 |
| Corners | 2 | 7 |
🔎 Tactical Analysis
Swiss Midfield Control: Granit Xhaka and Manuel Akanji anchored Switzerland’s build-up play, helping the team maintain 55% possession and 84% passing accuracy.
Canada’s Defensive Discipline: Jesse Marsch’s 4-4-2 shape frustrated Switzerland during the opening 45 minutes, limiting clear opportunities despite Swiss territorial dominance.
Flank Exploitation: Switzerland’s attacking breakthrough came through quicker service into the box. Both goals arrived before Canada’s defensive line could properly reset.
Promise David Impact: Canada’s attack became significantly more dangerous after the striker entered the match. His direct running and aerial presence created problems throughout the final quarter.
Kobel’s Heroics: The Swiss goalkeeper preserved the victory with a series of crucial saves as Canada launched a late comeback attempt.
🔥 Heated First-Half Scuffle Between Xhaka And Larin
Players from both sides clash after a controversial free-kick incident involving Granit Xhaka and Cyle Larin.
The Flashpoint: The match erupted into controversy in the 32nd minute when Canada’s Cyle Larin deliberately stood over the ball to prevent Switzerland from taking a quick free-kick.
Swiss captain Granit Xhaka attempted to restart play immediately and struck the ball while Larin remained in front of it. The follow-through appeared to catch the Canadian forward, who fell to the ground.
The incident triggered a mass confrontation involving players from both teams. Shouting, pushing and heated exchanges followed before the referee restored order.
Disciplinary Outcome: Both Xhaka and Larin received yellow cards as the referee sought to calm tensions and prevent further escalation.
📊 Match Timeline
| Minute | Event | Impact |
|---|---|---|
| 00′ | 🟢 Kick-off | Tense Group B decider begins. |
| 32′ | 🟨 Xhaka & Larin booked | Mass confrontation erupts. |
| 45′ | ⏱️ Half-Time | Switzerland 0-0 Canada. |
| 46′ | ⚽ Ruben Vargas | Switzerland take immediate lead. |
| 57′ | ⚽ Johan Manzambi | Swiss double their advantage. |
| 57′ | 🔄 Canada Triple Substitution | Eustáquio, Oluwaseyi and Millar enter. |
| 74′ | 🔄 Promise David introduced | Canada add direct attacking threat. |
| 76′ | ⚽ Promise David | Canada pull one goal back. |
| 87′ | 🟨 Liam Millar booked | Late Canadian pressure continues. |
| 90+6′ | 🏁 Full-Time | Switzerland 2-1 Canada. |
Promise David celebrates after scoring Canada’s only goal of the match.
⭐ Top Performers
⭐ Ruben Vargas: Opened the scoring and constantly threatened Canada’s defence.
⭐ Johan Manzambi: Produced another excellent performance and scored Switzerland’s second goal.
⭐ Gregor Kobel: Made several vital saves to preserve the lead.
⭐ Promise David: Changed the game after coming off the bench and scored Canada’s goal.
⭐ Granit Xhaka: Controlled the midfield tempo and helped Switzerland dominate possession.
🏆 Final Group B Standings
| Pos | Team | P | W | D | L | GF | GA | GD | Pts | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Switzerland | 3 | 2 | 1 | 0 | 7 | 3 | +4 | 7 | ✅ Group Winners |
| 2 | Canada | 3 | 1 | 1 | 1 | 8 | 3 | +5 | 4 | ✅ Qualified |
| 3 | Bosnia & Herzegovina | 3 | 1 | 1 | 1 | 5 | 6 | -1 | 4 | Third-Place Ranking |
| 4 | Qatar | 3 | 0 | 1 | 2 | 2 | 10 | -8 | 1 | ❌ Eliminated |
Switzerland showed why they have become one of the tournament’s most organized teams. Their control in midfield and clinical finishing after halftime delivered a deserved victory.
Canada fought back strongly through Promise David and created numerous chances, but Gregor Kobel’s late interventions ensured Switzerland finished top of Group B.
Player of the Match: Ruben Vargas ⭐
Key Moment: Vargas’ goal 30 seconds into the second half
Switzerland Status: Group B Winners
Canada Status: Round of 32 Qualified


