Jamie Leweling was a late addition to the Germany squad, replacing the injured Jamal Musiala
Jamie Leweling had a goal disallowed for offside by the video assistant referee after some awful defending from the Dutch, who were missing Virgil van Dijk through suspension.
Stuttgart’s Leweling went on to score the game’s only goal, slamming a first-time effort into the top corner from a half-cleared corner.
The Dutch created very few clear chances – although did hit the crossbar twice, through Cody Gakpo’s cross and Xavi Simons’ surging run and shot.
Hungary won 2-0 in Bosnia-Herzegovina in the group’s other game with captain Dominik Szoboszlai scoring twice.
Germany top the group on 10 points, with the Dutch and Hungary level on points with five each.
The team who finish second go into the quarter-finals, while the team who finish third face a relegation-promotion play-off.