Denmark and England have joined Italy and Spain in the semi-finals of Euro 2020, with the Czech Republic and Ukraine sent packing following their respective defeats.
England seemed to back up pre-tournament suggestions of them being among the favourites when they dumped Germany out in the last 16, and they picked up where they left off to make light work of Ukraine.
It was a slightly trickier occasion for Denmark in Baku earlier in the day, though ultimately the efforts of Patrik Schick weren't enough for the Czechs as they failed to emulate the 2004 vintage that reached the last four.
Following the conclusion of the quarter-finals, Stats Perform looks at the key data takeaways from Saturday's action.
Ukraine 0-4 England: Record-breaking Three Lions ruthless in big win
The odds were stacked against Ukraine ahead of this clash in Rome, but even the most ardent England fans probably wouldn't have predicted such a comprehensive win.
England quickly had the advantage as Raheem Sterling sliced open the defence and fed Harry Kane to open the scoring with three minutes and 32 seconds played, their earliest Euros goal since 2004 (2:25).
Ukraine may have taken some encouragement from the fact England's previous record when scoring in the first four minutes of a Euros game equated to no wins from five matches, but the game was effectively put beyond them within a four minutes of the restart – Harry Maguire and Kane nodding home Luke Shaw deliveries.
The Manchester United full-back reached three assists for the tournament in the process, tying an England record for a single European Championship (David Beckham, Euro 2000), while Kane's second of the game means he is level with Alan Shearer on nine major-tournament goals for the Three Lions, behind only Gary Lineker (10).
Jordan Henderson then completed the scoring off the bench with his first senior goal on his 62nd appearance, the longest ever wait by a player before breaking their duck for the Three Lions.
Ukraine's inability to breach the England defence meant the Three Lions have now kept seven successive clean sheets for the first time in their history.
But most impressively of all, this was England's biggest-ever win at the Euros and largest victory in the knockouts of any major tournament.
Czech Republic 1-2 Denmark: Schick ties with Ronaldo but Danes seal historic semi-final
Given their run in Euro 2020 has come against the backdrop of Christian Eriksen's health emergency on matchday one, it's little wonder Denmark have seemingly become the neutrals' favourites.
They moved a step close to emulating their remarkable Euro 92 success as they edged past the Czech Republic. Their 29-year gap between Euros semi-finals is the longest ever by a single nation in the competitions.
They prevailed despite the efforts of Patrik Schick. The striker got the Czechs back into the encounter with a tidy second-half finish that made him only the fourth player to score five goals in a single major tournament for Czech Republic/Czechoslovakia, also drawing him level with Cristiano Ronaldo in the race for the golden boot.
Earlier, though, Denmark had enjoyed a great start as Thomas Delaney headed in Denmark's second-earliest Euros goal (4:52) to level the country's all-time record for goals (10) at a single major tournament.
That record was then broken just before the break. Kasper Dolberg became Denmark's joint-top scorer in Euros history (three) with the effort that proved decisive, though Joakim Maehle's assist got most of the attention.
His outside-of-the-boot cross took him to three goal involvements (two goals, one assist) in his past three Denmark games, more than in his other 12.
Denmark certainly didn't have it all their own way, with the Czechs' 16 shots more than they managed in any other Euro 2020 game, but Kasper Hjulmand's men held firm to secure their passage to Wembley.