Bakom den svenska triumfen låg en 18-åring från Strängnäs.
Bobby Edberg, som studerar i Dalarna och till vardags representerar KAIS Mora, prickade in 6–4 efter knappt 16 minuters spel av andra perioden.
Tjeckien reducerade till 6–5 i slutperioden innan Kevin Lundgren punkterade tillställningen med sitt 7–5-mål när 3.21 återstod att spela.
Tack vare vinsten får Bobby Edberg och hans lagkompisar möta hemmanationen Finland i söndagens final som börjar klockan 16.00 svensk tid.