Segern gör att Sverige kan vinna hemmaturneringen som avslutas på söndagen med match mot Tjeckien.
Svenskorna hamnade i underläge med 0–2 mot Finland trots piggt spel.
Finländskorna gjorde mål precis innan periodsignalen gick i första perioden och ökade på tidigt i den andra.
Men Damkronorna kom tillbaka och kämpade ned Finland.
Mål av Lina Ljungblom, Sofie Lundin och Emma Forsgren gjorde att svenskorna vände redan i andra perioden och backen Mira Jungåkers 4–2 i tredje perioden blev det som till slut gav segern.
– Det var väldigt mycket grit och jävlar anamma. Det är ruggigt starkt att kunna vända på den här matchen. Jag är väldigt stolt över laget i dag, säger Lundberg i SVT:s sändning.
Sverige hade lägen att göra fler mål och Modostjärnan Ljungblom hade flera stolp- och ribbträffar.
Noora Tulus, Luleåstjärnan, reducerade till 4–3 men svenskorna red ut anstormningen i slutet.
Sverige har nu två raka segrar över Finland den här säsongen.