England will play Nigeria in the last 16 of the Fifa Under-20 World Cup in Colombia.
England qualified despite not scoring a goal in the group stage - they drew 0-0 with North Korea, Argentina and Mexico.
Nigeria won Group D after beating Saudi Arabia 2-0 on Saturday in Pereira.
England last qualified for the knock-out phase at the Under-20 World Cup in 1997 in Malaysia. The last 16 tie will be played on Wednesday in Armenia.
Head coach Brian Eastick said: "We're obviously pleased to get through, in particular I'm delighted for the players because they've worked so hard in what was a difficult group stage.
"I think we deserve to go through. Not many people gave us a chance against the likes of Argentina and Mexico but we've matched them and could even have beaten them.
"All of the games have got tougher as we have gone along, and [Nigeria] will be the same again."
In contrast to England, Nigeria have scored freely in the group stage, beating Guatemala 5-0 and Croatia 5-2.
England's best finish at the Under-20 World Cup was third in 1993 - they lost to Ghana in the semi-finals before beating Australia 2-1 in the third-fourth play-off.
The England team of 1993 included Nicky Butt, Nick Barmby, David Unsworth and Julian Joachim.