England 4 Ukraine 0: England swept Ukraine aside in Rome to book a Euro 2020 semi-final against Denmark.
Gareth Southgate's side produced one of their most dominant displays in a major tournament in recent memory as Harry Kane (2), Harry Maguire and Jordan Henderson all scored.
It means the Three Lions will face the Danes at Wembley on Wednesday in an attempt to reach their first major tournament final since 1966.
Kane struck after just four minutes before England pulled clear of Andriy Shevchenko's side after the break.
Maguire and Kane again swiftly made it 3-0 early in the second half before sub Henderson got on the act with his first international goal.
There was also a fifth consecutive clean sheet for ex-Carlisle United goalkeeper Jordan Pickford as England recorded their biggest win in a knockout game in a European Championships.
Southgate's side were seldom in danger after making a dream start in the Stadio Olimpico.
Kane took just four minutes to put England ahead, forcing his shot past Ukraine goalkeeper Heorhiy Bushchan after a superb through-ball by by Raheem Sterling.
It was Kane's second goal in successive games.
Pickford was called into action to save from Roman Yaremchuk after a Kyle Walker error, before Kane headed a Shaw free-kick over and Declan Rice had a firmly-struck shot parried by Bushchan.
Ukraine gave England some moments of concern later in the half with Mason Mount - recalled along with Jadon Sancho - making important blocks to thwart a 38th-minute attack.
England's opponents lost Serhiy Kryvtsov to injury as he was replaced by Viktor Tsyhankov.
Some miscommunication at the back then saw Southgate's side stretched by Yaremchuk, before Mykola Shaparenko rifled wide.
But any thoughts of an anxious evening dissolved as England enjoyed a rampant second half.
Maguire made it 2-0 in the first minute after the break when he thumped home a header from Luke Shaw's free-kick.
Four minutes later Shaw was the provider again with a cross that Kane nodded low past Bushchan.
Southgate used England's position of dominance to withdraw Declan Rice, one of three players carrying a yellow card from previous games, and send on Liverpool captain Henderson.
And after Kane had a volley saved, Henderson headed in Mount's resulting corner to make it 4-0.
With England's place in the semis now effectively sealed, Southgate brought on Kieran Trippier, Marcus Rashford, Jude Bellingham and Dominc Calvert-Lewin in place of Shaw, Sterling, Kalvin Phillips and Kane.
Pickford kept his goal intact with a late save from Yevehenii Makarenko as England eased their passage to a huge night at Wembley in four days' time.
They will meet a Danish side who beat the Czech Republic 2-1 in the day's other quarter-final.
The other semi-final sees Spain take on Italy at Wembley on Tuesday.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here