England will face Colombia in the World Cup last 16 after a defeat by Belgium meant they finished second in Group H.
Adnan Januzaj scored the winner with a brilliantly curled effort in the second half, with both sides fielding much-changed XIs from their previous games.
Ruben Loftus-Cheek miscued a free header for England and Marcus Rashford had a shot tipped wide by Belgium goalkeeper Thibaut Courtois.
Belgium finished top and will face Japan in the knockout stage.
Red Devils boss Roberto Martinez had said before the game “the priority was not to win” but his team carved out the better chances.
Youri Tielemans tested Jordan Pickford with a dipping drive from long range and Chelsea striker Michy Batshuayi had a close-range effort cleared off the line by Gary Cahill.
Manchester United forward Rashford, one of the players to come on for England, missed a number of good chances, striking a free-kick over and curling wide in the second period.
England play Colombia in Moscow on Tuesday in Moscow, while Belgium face Japan in Rostov-on-Don on Monday.
SECOND ROUND FIXTURES
Saturday June 30th
France Vs Argentina 3pm
Uruguay Vs Portugal 7pm
Sunday July 1st
Spain Vs Russia 3pm
Croatia Vs Denmark 7pm
Brazil Vs Mexico 3pm
Belgium Vs Japan 7pm
Tuesday July 3rd
Sweden Vs Switzerland 3pm
Colombia Vs England 7pm