Vargas and Manzambi Fire Switzerland to Group B Top Spot, 2-1

Ufootball Switzerland vs. Canada

beat co-hosts 2-1 at BC Place on 25 June 2026 to finish top of Group B. Ruben Vargas and Johan Manzambi scored either side of the hour mark, and Promise David’s consolation was too little too late. Canada still advance to the round of 32 for the first time in their history.

🔥 Quick Read

  • Switzerland top Group B after 2-1 win in Vancouver
  • Vargas scored 40 seconds into the second half
  • Manzambi added a second goal in the 57th minute
  • David pulled one back 73 seconds after coming on
  • Canada still qualify for the knockouts — a historic first

Swiss Second-Half Blitz Ends Canada’s Group-Winning Hopes

Canada arrived at BC Place needing only a draw to top Group B, having built a superior goal difference across their opening two matches. The first half was largely cautious, neither Murat Yakin’s side nor Jesse Marsch’s hosts were willing to overcommit, and the teams went in level at the break.

The game changed immediately after half-time. Ruben Vargas broke the deadlock with a fierce strike just 40 seconds into the second half, and Johan Manzambi extended Switzerland’s lead to 2-0 in the 57th minute, silencing the capacity crowd of 52,497. Canada substitute Promise David reduced the deficit almost immediately after coming on, scoring with his first touch, but the Swiss held firm the rest of the way.

Swiss goalkeeper Gregor Kobel was named the match’s top-rated player, reflecting how effectively Yakin’s side managed the closing stages once ahead. Switzerland confirmed a fourth consecutive knockout-stage appearance, while Canada, despite the defeat, made history as the first Canadian men’s team to advance beyond the group stage at a World Cup.

Ufootball FIFA Switzerland 2-1 Canada

Vargas Breaks the Seal, Manzambi Kills the Contest

Ruben Vargas struck with a fierce effort barely 40 seconds after the restart to hand Switzerland the lead at 46 minutes, the timing alone forced Canada to abandon their cautious approach.

Eleven minutes later, Johan Manzambi made it 2-0 in the 57th minute to effectively close out the match. Promise David’s response, scored with his first touch roughly 73 seconds after entering as a substitute in the 76th minute, gave the home crowd brief hope, but it was the only chance Canada fully converted in the second period.

Switzerland vs Canada

Kobel Stands Firm as Canada Press Late

Gregor Kobel was voted the match’s standout performer, and the Switzerland goalkeeper justified that recognition in the final quarter of the game as Canada pushed for an equaliser.

With the BC Place crowd rallying behind Marsch’s side after David’s goal, Kobel’s composure and command of his area were central to preserving the Swiss lead and securing their place at the top of the group.

Ufootball Switzerland vs Canada world cup 2026

Knockouts Beckon, But From Different Positions

Switzerland’s win means Murat Yakin’s side will enter the round of 32 as Group B winners, and reports indicate they could face Belgium in the next round. For Canada, finishing second means losing the right to play their knockout tie at home in Vancouver , a significant blow for the co-hosts. Jesse Marsch’s side are likely to face South Korea in Los Angeles instead.

Discipline will require monitoring for both camps: Cody Larin and Liam Millar were booked for Canada, with Millar’s late yellow in the 87th minute leaving him one caution away from a suspension. Granit Xhaka also picked up a booking for Switzerland. With a round-of-32 fixture approaching quickly, both managers will need to manage their yellow-card situations carefully.

Switzerland head into the round of 32 as Group B winners and potential Belgium opponents; Canada regroup in Los Angeles, where they will need a clean disciplinary slate to give themselves the best chance of progressing.

Ready to back your next pick?Get the best odds and exclusive new member offers at U88Game — Malaysia’s trusted sports betting platform.

Bet Now

You have already received your prophecy today. Please come back tomorrow!