The Netherlands claimed top spot in Group A after beating fellow semi-finalists England 2-0 at the Hibs Stadium yesterday.
England’s defeat means that they will face Group B winners Portugal in Sunday’s semi-finals.
After a goalless first half, the game came to life when Calvin Verdonk put the Netherlands ahead with a spectacular drive from 30 metres out.
Dani van der Moot’s header, less than a minute after he came on, sealed the three points for the Dutch who have a perfect record of three wins in as many games.
In Group B, Portugal completed their qualifying phase of the final with maximum spoils after beating Germany 1-0 at the National Stadium.
Pedro Rodrigues scored the goal that mattered from a free-kick in the second half as Portugal continue to make inroads in the tournament while Germany return home without a win from three matches.
In the other match, Scotland staged a remarkable second-half comeback to beat Switzerland 3-1 and book a place in the last four.
Dimitri Oberlin put Switzerland ahead midway through the first half but Scot Gemmill’s young Scots battled back bravely after the break.
Substitutes Craig Wighton and Ryan Hardie were both on the mark either side of Jake Sheppard’s goal as Switzerland had a late penalty, taken by Boris Babic, stopped by goalkeeper Robby McCrorie.
Summaries
England 0
Netherlands 2
England: S. Howes, J. Kenny, R. Ledson, J. Gomez, D. Fry, D. Mitchell (74 T. Moore), J. Onomah, I. Brown, M. Egbo, C. Cooke (59 P. Roberts), J. Sims (47 A. Armstrong).
Netherlands: Y. Van Osch, H. Ter Avest (74 R. Van der Meer), K. Veendorp, C. Verdonk, D. Van de Beek, J. Schuurman, K. Paal (67 N, Slabbe-koorn), O. Owobowale (67 D. Van der Moot), A. Nouri, M. Savastano, B. Ould-Chikh.
Referee: A. Harkam (Austria).
Scorers: Verdonk 46; Van der Moot 68.
Portugal 1
Germany 0
Portugal: F. Duarte, R. Dias, P. Rodrigues, G. Rodrigues (52 R. Neves), L. Mata, F. Ferreira, P. Empis, J. Carvalho (73 Y. Ribeiro), D. Izata, P. Delgado, Buta (41 A. Silva).
Germany: T. Konigsmann, B, Clasen, P. Bade (67 P. Kammerbauer), B. Gimber, D. Bektic (62 F. Porath), A. Ferati (74 M. Besuschkow), B. Henrichs, P. Ochs, L. Boeder, D. Sauerland, A. Fiore-Tapia.
Referee: A. Ekberg (Sweden).
Scorer: Rodrigues 51.
Switzerland 1
Scotland 3
Switzerland: G. Kobel, S. Bajrami, T. Schattin, A. Selmanaj (77 R. Huser), M. Kryeziu, R. Arnold, A. Cani (58 D. Kutesa), D. Sow, A. Ajeti, D. Oberlin, H. Alpsoy (B. Babic).
Scotland: R. McCrorie, S. Wardrop, J. Breslin, K. Cameron, J. Thomson, A. Nesbitt, S. Wright (79 M. Kelly), C. Miller (41 C. Wighton), Z. Jules, C. Ballantye (41 R. Hardie), J. Sheppard.
Referee: Aliyar Aghayev (Azer-baijan).
Scorers: Oberlin (SW) 20; Wighton (SC) 45, Sheppard (SC) 58, Hardie (SC) 63.