Switzerland's national team made it three wins in a row on Saturday night. Murat Yakin's side secured a 2-1 (2:1) away victory over Slovenia in UEFA Nations League League B, with Dan Ndoye scoring the winning goal.

The Match

The game started turbulently with two early goals. Zan Vipotnik put the hosts ahead in just the second minute. Switzerland equalized eight minutes later through an Erik Janža own goal. The decisive moment came in the 38th minute when Dan Ndoye, set up by Zeki Amdouni, made it 2-1. The Swiss controlled proceedings thereafter, enjoying 67 percent possession.

The second half saw fewer goals but no less intensity. Slovenia received five yellow cards in total, while the Swiss were shown just one. Coach Yakin made several changes to protect the lead, bringing on Sascha Britschgi for Ricardo Rodríguez, Djibril Sow for Michel Aebischer, and later Winsley Boteli Mokango for Zeki Amdouni. Goalkeeper Gregor Kobel was only required to make two saves, while his Slovenian counterpart Jan Oblak made six.

Outlook and Standings

The win solidifies Switzerland's strong form, having now won three consecutive matches. The season's top scorer so far is J. Manzambi with three goals. The next fixture comes quickly, as Switzerland faces North Macedonia in the Nations League on Tuesday.

The team delivered a solid performance to claim three key points in the Nations League promotion battle. The next challenge awaits in just a few days.

Switzerland will face FYR Macedonia in the UEFA Nations League on Tuesday, October 6, 2026. The match at the Swissporarena kicks off at 18:45 local time, UEFA confirmed. The Swiss won the last meeting on September 26 by 3:0. Manager Murat Yakin's side is on a three-game winning run.