Sverige är därmed enda obesegrade lag inför lördagens avslutade gruppspelsmatch mot nollpoängaren Schweiz.
Efter en jämn första period där båda lagen hade svårt att vaska fram riktigt heta målchanser trots var sitt powerplay.
HV71-backen Edvin Nilsson blev matchens första målskytt efter dryga 15 minuters spel av den andra perioden. Men Finland svarade snabbt och hade kvitterat mindre än en minut senare.
Men Felix Nilsson (Rögle) och Zeb Forsfjäll (Skellefteå) gjorde var sitt mål i den tredje perioden. Det kunde inte Finland svara på trots att laget tog ut målvakten med dryga tre minuter kvar. Men något mer mål blev det inte i matchen.
Tjeckien slog Schweiz med 4–1.