

AlgeriaSwitzerland's group-stage dominance — topping Group B with seven points and a +4 goal difference — underlines a well-organised, high-pressing side under Yakin that should comfortably outclass a Senegal team that scraped through as a third-place qualifier with a -2 goal difference. Senegal's attacking firepower keeps them dangerous on the counter, but the Swiss defensive structure and superior fitness levels prove the decisive factor, with a second-half strike sealing a 2–1 win.

Prediction vs Result
8.0/10Correct result, off on the scoreline.
The AI report
The model read the outcome but not the detail. It had Switzerland at 2–1, and Switzerland duly came through — though the real scoreline settled at 2–0, good for 8.0/10.
On chances, the model penciled in 3 goals and the game delivered 2 — 1 fewer than projected.
Embolo and Ndoye found the net, and it correctly tipped Embolo and Ndoye to score.
Cards ran 4Y/0R on the model's read against 2Y/0R in reality — a quieter night for the referee than projected.
Full comparison
| Metric | AI Predicted | Actual |
|---|---|---|
| Scoreline | 2–1 | 2–0 |
| Result | Switzerland win | Switzerland win |
| Total goals | 3 | 2 |
| Scorers | Dan Ndoye, Riyad Mahrez, Breel Embolo | Embolo, Ndoye |
| Yellow cards | 4 | 2 |
| Red cards | 0 | 0 |
| Possessionmodel only | 54%–46% | — |
| Shotsmodel only | 14–10 | — |
| Expected goals (xG)model only | 2.1–1.4 | — |
Score, scorers and cards are official; possession, shots and xG are the model’s projections (no official real counterpart).
Match Prediction
How the Model Sees It Unfold
- 23’
- 34’
- 51’
- 57’
- 67’
- 78’
- 82’
Pressing & Heat Zones
Switzerland's activity concentrated in central midfield and right flank, with Ndoye's wide runs creating danger
Algeria's pressure focused through central channels and left flank via Aït-Nouri overlaps
Switzerland's 4-3-3 proved ideally suited to exploiting Algeria's vulnerability on the flanks, particularly with the absence of Boudaoui disrupting their midfield press. Xhaka's role as a deep-lying playmaker was decisive — his ability to switch play quickly consistently found Ndoye and Vargas in space behind Algeria's high defensive line. Algeria's best moments came through Mahrez's individual brilliance and Aït-Nouri's overlapping runs, but without a proper midfield anchor to win second balls, they were too easily bypassed in transition. The Mahrez free kick was a moment of pure quality that briefly threatened an upset, but Embolo's header — a classic Swiss set-piece and cross execution — ultimately proved the difference. Switzerland advance as deserving winners, though Algeria will rue the absence of Boudaoui and a lack of clinical edge in front of goal.
- Dan Ndoye's 23rd-minute opener was Switzerland's 4th goal in this World Cup from wide right positions — a clear tactical pattern.
- Riyad Mahrez's free-kick was his 14th international goal for Algeria; he has now scored in 4 consecutive major tournament knockout matches.
- Algeria's xG without Boudaoui in midfield dropped to 1.4 — his absence disrupted the press and transition game significantly.
- Breel Embolo has now scored in back-to-back World Cup knockout matches, cementing his big-game reputation.
- Granit Xhaka completed 91% of his passes and registered an assist — the heartbeat of Switzerland's build-up play.
- Kobel made 4 saves, including a crucial fingertip stop on Mahrez's free kick before it crossed the line — though it ultimately went in.
- Switzerland conceded just 1 goal in 90 minutes despite facing 10 shots, with Akanji winning 7 of 8 duels.
Match Report
Under the retractable roof of BC Place in Vancouver, Switzerland edged past a spirited Algeria side 2–1 to advance to the Round of 16 of FIFA World Cup 2026 in a match that had the crowd on its feet for long stretches of the second half.
First Half — Switzerland Take Control Murat Yakin's side settled quickly into their 4-3-3 shape, with Granit Xhaka dictating tempo from deep and Remo Freuler providing the engine in the middle. It was Xhaka who unlocked the Algerian defence in the 23rd minute — a perfectly weighted diagonal switch to the right found Dan Ndoye in behind Jaouen Hadjam. The Nottingham Forest winger took one touch to control, cut inside onto his left foot, and rifled a low drive through Mastil's near post. 1–0 Switzerland. Algeria, missing the suspended Boudaoui in midfield, struggled to impose themselves, with Ramiz Zerrouki picking up a booking on 34 minutes for a cynical foul on Freuler as he tried to break up Swiss momentum.
Second Half — Mahrez Levels the Tie Algeria head coach Djamel Belmadi made no changes at the break but clearly delivered a message: the Fennec Foxes came out with far greater urgency. Riyad Mahrez, quiet in the first half, began to drift into pockets and cause problems. On 57 minutes, Denis Zakaria — already on a yellow — was adjudged to have fouled Houssem Aouar 22 yards from goal. Mahrez stepped up and curled a sumptuous free kick over the wall and into the top-right corner. Kobel got a fingertip to it but couldn't keep it out. 1–1. The game opened up, with Aït-Nouri bombing forward on the left and Hadj Moussa testing Kobel with a stinging low drive on 64 minutes.
Embolo Wins It Switzerland responded by introducing Noah Okafor for Zakaria (who had been a booking risk), and the game's decisive moment came on 78 minutes. Rubén Vargas, excellent all evening on the left, drove to the byline and whipped in a teasing cross. Breel Embolo, timing his run to perfection, met it with a powerful downward header that gave Mastil no chance. 2–1. Algeria pushed desperately in the final ten minutes — Aouar was booked for a frustrated foul on 82 minutes — but Switzerland's back four, marshalled superbly by Manuel Akanji, held firm. The final whistle confirmed a hard-fought Swiss victory and a place in the last 16.
