Raheem Sterling scored the only goal as England found an attacking spark to beat the Czech Republic 1-0 at Wembley on Tuesday and clinch top spot in Group D at Euro 2020.
The Manchester City forward, who kept his place alongside Harry Kane in a rejigged attack also featuring Jack Grealish and Bukayo Saka, settled fans' nerves with an early headed goal, which ultimately proved decisive.
The result means Gareth Southgate's side finish top of their group with seven points while Croatia are second with four points. The Czech Republic will join them in the last 16 as one of the best third-placed teams.
With just two goals scored, England are the lowest-scoring side to ever finish top of a group at a European Championship but their defence is yet to be breached.
England now have the dubious privilege of a potential match-up against world champions France, holders Portugal or Germany but will have home advantage on June 29.
"We are not fluent but we have moments where we look a good side," Southgate told ITV.
"Different sorts of tests. All of our next opponents will be different games. There is a lot of good things we are doing. We are getting minutes for a lot of the players. Ninety minutes for Harry Maguire was important tonight. Jordan Henderson getting 45 minutes is a step forward. A lot of positives."
- Grealish starts -
There was clamour before the match for Aston Villa captain Grealish to start to shake up a blunt attack that produced an insipid display in the 0-0 draw against Scotland.
Southgate obliged, also bringing in Saka among four changes to his side.
Chelsea midfielder Mason Mount was unavailable as he was isolating due to coronavirus protocols while Southgate opted to leave Phil Foden out to prevent the risk of a suspension.
Manchester United defender Maguire made his first appearance of Euro 2020 alongside John Stones in central defence.
England started brightly in the evening sunshine and Sterling went agonisingly close in just the second minute but could only watch as his deft chip over the goalkeeper come back off the post after he collected a raking pass from Luke Shaw.
As chants of "Football's Coming Home" rang around the stadium, captain Kane -- heavily criticised for his toothless performances in the tournament so far -- shot from distance and Grealish let fly.
England broke the deadlock in the 12th minute, when Grealish, on the left side of the penalty area, lifted the ball to the back post, where Sterling headed in for his second goal of Euro 2020.
Grealish and man-of-the-match Saka were inventive and direct on either side of Kane, showing a willingness to run at their opponents.
Kane went close midway through the first half, forcing a fine left-handed save from Tomas Vaclik and thumping the ground in frustration.
But the Czechs carried a threat of their own on their forays forward, growing in menace as the half wore on.
Tomas Holes forced a flying save from England goalkeeper Jordan Pickford just before the half-hour and Tomas Soucek fired wide of the left post.
Liverpool midfielder Henderson replaced Declan Rice at half-time and the Czechs made their own change, bringing on Petr Sevcik for Jakub Jankto.
The sides were evenly matched in the second half, with the reduced crowd making an impressive noise in the cavernous stadium.
Both sides made further changes as the match wore on and the intensity dipped, with fans having to wait until the 83rd minute for the first attempt at goal in the second half.
Henderson briefly thought he had scored his first England goal late on but it was ruled out for offside.