France and Norway played out a gripping encounter in Nice, but a contentious penalty ultimately made the difference.
Valerie Gauvin put the host nation in front less than a minute after the break, though Wendie Renard's calamitous own goal a few minutes later left France looking destined for a point.
But, after a VAR review, Ingrid Syrstad Engen was adjudged to have caught Marion Torrent with her studs after winning the ball and Eugenie Le Sommer buried the penalty, putting France in complete control of Group A.
Germany continued its perfect start in Group B, beating Spain 1-0 in Valenciennes thanks to Sara Dabritz's goal just before the break.
It was were second best for periods of the game, with Spain having the better of possession and more shots, but La Roja paid the price for missed chances.
Germany was without key midfielder Dzsenifer Marozsan, though they still managed to do enough, with Dabritz punishing poor defending late in the first half to put her side within touching distance of the last 16.
Nigeria remains in with a shout of reaching the knockout phase thanks to a 2-0 win over South Korea, which is also are on the brink of elimination.
Kim Do-yeon put Nigeria in front with an own goal, volleying beyond her own onrushing goalkeeper just before the half-hour mark.
Asisat Oshoala rounded things off 15 minutes from time, the Barcelona player latching on to Chidinma Okeke's fine pass and finishing from a tight angle.