Sweden were made to wait until the second period to break the deadlock before ultimately coasting against Latvia last night, but today it took only 13 minutes for the opener to arrive.
Leo Carlsson played the puck into Lucas Raymond, who was afforded far too much time by the French defence to pick his spot in the top corner of the net.
Just under a minute later, it was 2-0 after Sweden broke from deep in their own zone, finding Anton Bengtsson who shovelled the puck out to Emil Heineman on the right. Heineman shaped to pass, but instead fired his first goal of the tournament past Antoine Keller despite a tight angle.
France did themselves no favours early in the second period when Enzo Guebey was sent to the box for hooking, and it took Sweden a little over 30 seconds to use the powerplay to full effect.
After patient build-up, Raymond found Mikael Backlund behind the net, and he directed the puck in front of the net to Elias Lindholm, and the tournament top scorer added another to his tally as he shot took a deflection and looped over Keller and into the net.
The 4-0 victory was wrapped up four minutes into the final period, when Erik Gustafsson took a shot from range, which Filip Forsberg tipped with his stick to Isac Lundestrom, who was on hand to tap home.
Samuel Ersson got 60 minutes between the pipes for the Tre Kronor, registering a shutout as he faced 14 shots on target, five more than Jacob Marsktrom faced against France yesterday.
The win takes Sweden to 18 points in Group A, six clear of Canada who play Slovakia this evening and Finland on Monday, before the top two meet on Tuesday in a match likely to decide who finishes first.
France remain in seventh place, on one point, and their final match will be a decider against Slovenia on Monday to determine who stays in the top tier for the 2026 World Championship.