Manager Gareth Southgate’s side followed up the landmark victory over Germany in the last 16 by producing a performance of composure and the highest quality to continue their impressive progress in this tournament.
Harry Kane was back to his predatory best after struggling in the group stage, following up his goal against Germany by poking home a superb pass from Raheem Sterling after only four minutes.
Ukraine barely threatened and England – having reached the last four at the 2018 World Cup – were on their way to a second successive semi-final when Harry Maguire powered home a header from Luke Shaw’s free-kick seconds after the break.
And the outstanding Shaw was the creator once more four minutes later with a perfect cross that was headed in from six yards by Kane.
England were so impressive as they simply overpowered Ukraine with substitute Jordan Henderson getting the fourth – his first international goal, in his 62nd appearance – when he arrived with perfect timing to head in Mason Mount’s corner.
To add to England and Southgate’s satisfaction, they kept their fifth successive clean sheet to maintain their record of not conceding a goal at Euro 2020.