Switzerland and Bosnia-Herzegovina appeared to be heading for a frustrating goalless draw until Johan Manzambi and Rubén Vargas changed the game from the bench. The two substitutes inspired a devastating second-half surge, securing a 4-1 victory for Switzerland over a 10-man Bosnian side in their World Cup 2026 Group B encounter.

Playing in front of 70,026 fans at SoFi Stadium in Inglewood, California, Murat Yakin’s team controlled the ball and the duels, but only seized control of the scoreline in the final quarter of an hour. The first half was a chess match that ended 0-0. The second was a red-and-white rush, helped by a late red card, sharp finishing, and a captain who tucked away a 97th‑minute penalty for emphasis.
Table of Contents
Match Overview
| Category | Details |
|---|---|
| Competition | World Cup 2026 – Group B |
| Fixture | Switzerland vs. Bosnia-Herzegovina |
| Venue | SoFi Stadium (Inglewood, California) |
| Attendance | 70,026 |
| Referee | Joao Pedro Pinheiro |
| Final Score | Switzerland 4 – 1 Bosnia-Herzegovina |
First Half: A Frustrating Chess Match
Aged 30 years and 97 days, Switzerland named their oldest starting XI in a World Cup match and the fourth-oldest at the tournament so far. But for all that experience on the pitch, they struggled to build up momentum in the first half, perhaps still reeling after their wastefulness was punished in a 1-1 draw with Qatar.

The Swiss found clear-cut openings hard to come by. Dan Ndoye drilled a low shot into the side netting, and Remo Freuler did the same shortly after. It was an underwhelming first half; at this year’s World Cup, only Ghana vs Panama (three) and France vs Senegal (seven) have produced fewer shots before the break than this match (seven). Only Ghana vs Panama (0.11) saw a lower first-half expected goals (xG) total than Switzerland vs Bosnia-Herzegovina (0.24).
Bosnia-Herzegovina defended deep, and were indebted to goalkeeper Nikola Vasilj at the start of the second half. He brilliantly parried Ndoye’s overhead kick out for a corner (not knowing the player was offside) before stretching to keep out Breel Embolo‘s header from a tight angle. Following the second-half hydration break, Bosnia attempted to up the pressure, with Amar Dedic drilling a low shot too close to Gregor Kobel in the Swiss goal.
Second Half: Substitutes Spark a Whirlwind 20 Minutes
Swiss manager Murat Yakin turned to his bench, and his young stars turned the tide. Johan Manzambi came on and scored just under three minutes after he was brought on. In the 74th minute, Ruben Vargas’ first cross was blocked, and his second was only half-cleared. Manzambi watched it drop to meet it on the volley, rocketing his right-footed finish into the roof of the net.
Just six minutes later, Manzambi proved instrumental again as his through ball played in Embolo, causing Tarik Muharemovic to panic and slide in as the last man. It resulted in a straight red card – the first sending off since the opening match of the 2026 World Cup between Mexico and South Africa.

With a man advantage, Switzerland went for the jugular. Vargas doubled the lead in the 84th minute, bending a low effort into the net, assisted by Embolo. Manzambi was not done yet, turning in a first-time finish in the 90th minute after Vargas was given too much space down the left.
Bosnia-Herzegovina gave their traveling fans something to cheer late on as Ermin Mahmic put his laces through a lovely shot that beat Kobel in added time. That joy lasted just four minutes, as Granit Xhaka squeezed a 97th-minute penalty past Vasilj after Amar Memic caught substitute Djibril Sow in the box.
From 0-0 to 4-1 in a whirlwind 20 minutes, the result sent Switzerland to the top of Group B.
Goal Summary Timeline
| Minute | Goalscorer | Team | Assist / Details |
|---|---|---|---|
| 74′ | Johan Manzambi | Switzerland | Right-footed volley into the roof of the net |
| 84′ | Rubén Vargas | Switzerland | Bending low effort; Assist by Breel Embolo |
| 90′ | Johan Manzambi | Switzerland | First-time finish inside the box; Assist by Rubén Vargas |
| 90+4′ | Ermin Mahmic | Bosnia-Herzegovina | Powerful shot |
| 90+7′ | Granit Xhaka | Switzerland | Penalty conversion |
Tactical Breakdown: Swiss Final-Third Control
The scoreboard followed the underlying trends. Switzerland had 62% possession and a 2.01 xG to Bosnia’s 0.24. They took more shots (13-5), hit more on target (7-3) and touched the ball in the opposition box 34 times compared to 8.

Switzerland completed 517 of 587 passes and entered the final third 57 times to Bosnia’s 37. They completed 131 of 166 passes in the final third (79%), outpacing Bosnia’s 42 of 72 (58%).
Duels and defensive work helped pin Bosnia back. Switzerland won 59% of all duels and a striking 74% of their tackles (14 of 19), while Bosnia won 23% (3 of 13). Bosnia led in clearances (35-19) and interceptions (12-4) because they had to defend deep for long spells and under pressure after the red card. Discipline also mattered: Bosnia committed 18 fouls to Switzerland’s 7, collecting two yellows and the red.
Player Spotlight: Johan Manzambi
Johan Manzambi was named Player of the Match and he needed only 19 minutes to earn it. He scored twice from two shots on target, with 0.51 expected goals. He became the 10th player to score a brace as a substitute in a World Cup match, and the youngest-ever to do so (20 years, 247 days). Remarkably, four of Manzambi’s five goals for Switzerland in all competitions have come as a substitute.
Manzambi’s 22 touches carried real purpose, including eight ball carries and three progressive carries that advanced Switzerland up the pitch. He completed 9 of 13 passes and logged 83.87 meters carried in total.

Two teammates ran him close. Ruben Vargas posted a goal, an assist, and a created big chance in just 19 minutes. Captain Granit Xhaka completed 95 of 104 passes, had 116 touches, five accurate long balls, and a calm penalty. Manuel Akanji quietly ran the back line with 80 of 81 passes completed, three tackles won, and seven duels won.
For Bosnia, Nikola Vasilj made three saves but posted a goals-prevented mark of -1.58, a sign Switzerland’s finishing outpaced the shot-stopping. Edin Džeko battled and fashioned two shots before going off, while Mahmic took his late chance well.
What This Means for Group B
A convincing win, built on control and impact from the bench, sets a useful tone for Switzerland in Group B. They managed game state well, shifted gears late, and cashed in once the space opened up. Overall, it was a major improvement for Switzerland after the break, producing 1.94 xG to Bosnia’s 0.06 in the second half. Manzambi and Vargas may feel they have done enough to start their final group game against co-hosts Canada.
Bosnia-Herzegovina showed flashes, especially before halftime, but needed more sustained possession to relieve pressure. The turning point was the 80th‑minute red card to Muharemovic; the Swiss scored twice after it and won the penalty that sealed the scoreline. Bosnia will need a massive result against Qatar in their final game if they hope to progress.
Read More: World Cup 2026: Six Things We Learned From Matchday 1 of World Cup
Also Read:
FAQs
What was the final score between Switzerland and Bosnia-Herzegovina?
Switzerland defeated Bosnia-Herzegovina 4-1 in their World Cup 2026 Group B clash.
Who scored the goals for Switzerland?
Substitute Johan Manzambi scored a brace, substitute Rubén Vargas scored one, and captain Granit Xhaka scored a late penalty.
What record did Johan Manzambi set in this match?
At 20 years and 247 days old, Manzambi became the youngest player in World Cup history to score a brace as a substitute.
Why was a Bosnian player sent off?
Tarik Muharemovic was shown a straight red card in the 80th minute for a professional foul as the last man, bringing down Breel Embolo.
How did the first half unfold?
The first half was incredibly quiet, ending 0-0 with Switzerland registering just 0.24 expected goals (xG). It was one of the lowest-action first halves of the tournament so far.





