Denmark impressive and emotional Euro 2020 campaign continued as they marched on to the semi-finals at lashing Czech Republic in Baku.
Having hammered Wales in the last 16, they impressively dealt with a dangerous and physical Czech side in a competitive last-eight tie played in a red-hot temperature in Azerbaijan.
They led from the fifth minute, when Thomas Delaney evaded his marker to head in from a corner.
A continual threat on the break, they made it 2-0 just before half-time, with Kasper Dolberg volleying in a superb cross from Joakim Maehle to add to the two goals he scored against Wales.
Their momentum was checked early in the second half as Patrick Schick coolly volleyed in his fifth goal of the tournament, taking him level with Portugal’s Cristiano Ronaldo in the race for the Golden Boot.
Their opponent will be either England or Ukraine, who play each other in Rome on Saturday evening.