Första segern i VM i Esbo innebär att Sverige har avgörandet i egna händer inför gruppavslutningen på tisdag.
Men det var inte med några breda marginaler som Damkronorna fixade trepoängaren.
Planen från förbundskaptenen Ylva Martinsen var att hennes lag skulle ta kommandot och sätta Frankrike, debutant i A-VM, under press direkt.
Men den planen lyckades inte. Damkronorna uppträdde nervöst i starten och spelade utan struktur.
I stället tog Frankrike ledningen efter 15.18 av första perioden – och ännu en gång gick svenskorna bort sig på en tekningsvariant i försvarszon. Det hände två gånger i förlustmatchen mot Tjeckien och nu kunde Lara Escudero skjuta 1–0 från bara några meters håll.
Damkronorna skapade några heta chanser, men franska målvakten Caroline Baldin gjorde flera heta räddningar.
Det tog nästan halva matchen innan svenskorna kom i gång.¨
Luleåforwarden Melinda Olsson satte 1–1 sedan Hanna Olsson vunnit tillbaka pucken i den franska zonen.
Det målet satte fart på Damkronorna. Veteranen Pernilla Winberg lyfte in 2–1 på en retur från Baldin sedan Emma Nordin först prickat stolpen och Fanny Rask grävt fram returen.
I en nervig tredje period lyckades Damkronorna hålla undan, men det var precis. Bland annat fick laget spela tre mot fem i knappt 40 sekunder, men lyckades reda ut det problemet. (Esbo, TT:s utsände)