Van de Donk stunner gives Dutch 3-2 win over Portugal, Sweden beat Switzerland
Damaris Egurrola (22) gave the Dutch a seventh-minute lead with a fine angled header from a corner and they looked to be on their way to a comfortable victory when Stefanie van der Gragt (29) headed in the second nine minutes later.
But Portugal, who had fought back from two early goals for a 2-2 draw in their opening game against Switzerland, again showed their resilience.
Carole Costa (32) pulled a goal back from the spot, seven minutes before the break, after a VAR review decided that Diana Silva had been brought down by Dominique Janssen (27).
Then two minutes after the interval, the Portuguese drew level with Silva confidently heading home a fine cross from Costa.
The Dutch thought they had immediately restored their lead through Jill Roord (27) but her effort was ruled out for offside after a lengthy VAR review.
But a sublime finish from Van de Donk (30) put the Netherlands 3-2 up, the midfielder collecting the ball on the edge of the box and curling a beautiful shot into the far corner.
The Dutch are on four points from two games, level on points with Sweden, with Portugal and Switzerland both on a point each. Sweden beat Switzerland 2-1 earlier on Tuesday.
Goals from Fridolina Rolfo (28) and Hanna Bennison (19) all but secureed Sweden's passage into the knockout stages and sent their unbeaten run to 14 games.