En storspelande Jesper Wallstedt i det svenska målet räckte inte till när inga svenska puckar gick in.
Efter en mållös första period lyckades Kasper Puutio få in en puck bakom Wallstedt i början av andra.
Juniorkronorna jagade sedan kvittering men misslyckades, trots tre mot fem-spel i drygt en och en halv minut.
Matchen slutade 1–0 till Finland som möter hemmanationen Kanada i final.
Nedsläpp bronsmatchen är på lördag klockan 22, svensk tid. Därefter spelas finalen med start klockan 02 natten mot söndag.