Lieke Marten's late penalty sent the Netherlands to Women's World Cup last eight at the expense of Japan, who missed several chances in a 2-1 loss.
Martens gave Dutch lead when her backheel from one corner entered through a slight deflection of Yuika Sugasawa.
Just before half-time, Japan equalized through Yui Hasegawa, who shot in after a brilliant team movement.
Hasegawa, Hina Sugita and Yuka Momiki went close before Martens fired in the winner after Saki Kumagai had handled.
The Dutch will now play Italy in Valenciennes on Saturday.
Japan, whose squad had 1
The roaring Hasegawa missed the far position by inches, Sugita's run came from the bottom of the bar and replacement Yuka Momiki, who was the catalyst for the late surplus, forced a point-blank save from Dutch skipper Sari van Veenendaal.
But with a few minutes left in the normal time, the bitter blow came. Arsenal's PFA football player this year, Vivianne Miedema, who had a quiet game, hit an attempt goalkeeper who struck the arm of Kumagai.
Honduras judge Melissa Borjas pointed to the place before Martens hit home his second and Dutch winner.
] More to follow.
BBC Sport has launched #ChangeTheGame this summer to show female athletes in a way they have never been before. Through more living women's sports available to look over the BBC this summer, supplemented with our journalism, we aim to increase the volume of women's sports and change perceptions. Find out more here.