Först stod Tre Kronor för en total kross i semifinalen mot USA och vann med 6–0.
När den andra semifinalen mellan Schweiz och Kanada spelades timmarna senare blev det ännu ett överraskande resultat.
I slutet på första perioden tog Schweiz ledningen genom Tristan Scherwey, sedan han satt pucken i bortre burgaveln.
Kanada kom tillbaka i andra perioden och kvitterade genom Bo Horvat, men bara minuterna senare tog Schweiz ledningen igen genom Gregory Hofmann.
Annons
Annons
Därefter fortsatte Schweiz ha kommandot och sex minuter in i tredje perioden kom också utökningen till 3–1 genom Gaetan Haas.
I slutminuterna lyckades Kanada kvittera till 3–2, men närmare än så kom de aldrig.
Därmed får Tre Kronor nu möta Schweiz i VM-finalen under söndagen.
Läs också: Tre Kronor är klara för VM-final – här är snackisarna efter segern mot USA