England progressed to the last eight as winners of Group C and took maximum points from three matches, winning all matches 2-0. Portugal finished second in Group A and booked their place in the quarter-finals.
The Esperancas started the last round of matches at the bottom of their group, but a dramatic 2-1 win over Belgium moved them into second place. All three goals came in the second half, Joao Neves opened the scoring in the 56th minute, nine minutes later Yorbe Verteseen equalized for the Belgians. Tiago Dantas scored a penalty in the 89th minute to help the Iberians advance.
Meanwhile, England saw off defending champions Germany with a routine 2-0 win. Cameron Archer and Harvey Elliot scored first-half goals to inspire the Young Lions to victory.
The winner of this tie will face either Israel or Georgia in the semi-finals.
England U21 vs Portugal U21: TV Channel and Live Streaming
Egypt: TOD, beIN SPORTS CONNECT, beIN Sports Premium 2, beIN Sports English
France: Free, beIN Sports 1, beIN SPORTS CONNECT
Germany: ProSieben Maxx
Greece: ERT 3
Israel: Sports 1
Italy: RAI Sport 1, RaiPlay
Morocco: beIN Sports English, beIN Sports Premium 2, beIN SPORTS CONNECT, TOD
Poland: TVP Sport App, sport.tvp.pl
Portugal: Channel 11, RTP Play
Saudi Arabia: beIN SPORTS CONNECT, TOD
Spain: TVE La 1, RTVE.es
Sweden: SVT Play
Switzerland: RTS Sport, TRT Spor, RSI La 2, SRF Play, SRF zwei, RAI Sport 1
United Arab Emirates: TOD, beIN SPORTS CONNECT, beIN Sports Premium 2, beIN Sports English
USA: Paramount+, ViX, CBS Sports Great Goal.