England Under-21s are one match away from winning back-to-back Euros after Harvey Elliott's brilliant double sent them into the final.
The defending champions set up a showdown against Germany on Saturday in Bratislava by overcoming the Netherlands.
England won the tournament for the first time in 39 years in 2023, and Lee Carsley's side could now match the feat of successive triumphs in 1982 and 1984.
Elliott was twice denied by Dutch goalkeeper Robin Roefs in the first half, but the Young Lions struggled to maintain their tempo in the blistering heat of Slovakia.
They remained comfortable during a low-key opening period, but the Netherlands grew in confidence, with left-back Ian Maatsen denied by James Beadle before Elliott's 62nd-minute opener.
The Liverpool attacker rifled in right-footed for his third goal of the tournament after being slipped in by Elliot Anderson's pass.
Noah Ohio levelled 10 minutes later for the Dutch, capitalising on defender Charlie Cresswell's error and catching Beadle out with a superb curling low finish from 30 yards - the former Hull City loanee's first touch after coming on as a substitute.
But Elliott had the final say when he drove forward and drilled low into the right corner from the edge of the box with five minutes left.