Den amerikanske målvakten Zach Wynne höll nollan i 19 minuter – men sedan satte Vladimir In-Fa-Lin 1–0 för Sverige.
Drygt en minut senare kom även 2–0 genom Christoffer Edlund.
Innan halvleken var över hade Sverige utökat till 7–0, bland annat efter ytterligare mål av både Edlund och In-Fa-Lin.
I pausintervjun hyllades målvakten Wynne av Oscar Wikblad.
– Jag tycker att han har gjort fem-sex-sju grymma räddningar, säger Wikblad i Expressens sändning.
Sverige vann till slut med 22–0 och i söndagens final väntar rivalen Finland.
SVT Sports expert Svenne Olsson säger så här inför det som stundar:
– Jäkligt spänd på att se vad Finland kommer lägga för matchplan i sin offensiv. Det är nyckeln för Finland om de ska vara med länge i den här finalen. Sverige får gälla som favorit men underskatta inte Finland. Vi kan förvänta oss ett fysiskt Finland.
På damsidan möts Sverige och Norge. Båda finalerna sänds i SVT 1 och på SVT Play med start 12.20.