Denmark Player Ratings:
Kasper Schmeichel: 5/10
Barring a couple of early efforts that flashed past his goal, Schmeichel was never unduly troubled as his defenders effectively kept the opposition at bay.
Andreas Christensen: 6/10
Playing on the right of the Danish back three, Christensen had to keep tabs on James in the first half and Bale in the second. He dealt with both players quite effectively.
Simon Kjaer: 6/10
Marshaled the Danish defense well from the middle of the back three, showcasing his excellent positioning by snuffing out a number of Welsh attacks.
Jannik Vestergaard: 6/10
Used his height and physicality to nullify the aerial threat of Moore and formed part of an extremely effective Danish defensive unit.
Jens Stryger Larsen: 5/10
Put in a solid shift at right wing-back in place of the injured Daniel Wass, covering a considerable distance up and down the flank before a touch of cramp forced him off late in the second half.
Pierre-Emile Hojbjerg: 6/10
Hojbjerg went about his business in typically bruising, no-nonsense fashion, breaking up the play to send his side on the offensive on a number of occasions.
Thomas Delaney: 6/10
A solid outing for the Borussia Dortmund man, whose industry in midfield was instrumental in Denmark maintaining their pressure on the Welsh goal.
Delaney’s exertions seemed to get the better of him eventually as he went off in the second half seemingly nursing an injury.
Joakim Maehle: 7/10
Provided excellent support to his attackers from left wing-back and caused the Welsh defense several issues with his considerable pace and clever runs in behind.
Having moved to the right flank late in the game, Maehle bagged his second goal of the tournament with a well-taken finish.
Mikkel Damsgaard: 7/10
Gave the Welsh defense no end of trouble with his pace and trickery, constantly finding space in behind and creating opportunities for his fellow attackers to exploit.
Claimed the assist for Dolberg’s opener before going off midway through the second half.
Kasper Dolberg: 8/10
Replacing the injured Yussuf Poulsen in attack, Dolberg repaid his manager’s faith in him with a goal in each half to power the Danes into the quarterfinal.
Not only did Dolberg have his shooting boots on, but his all-round play was also excellent, as he enjoyed a happy return to the ground where he had a lot of success as an Ajax player.
Martin Braithwaite: 7/10
Caused Davies a lot of problems with his fast and direct running, and combined with the equally quick Damsgaard on the other side to stretch the Welsh defense.
Rewarded for his tireless efforts with a goal late on.
Substitutes:
Christian Norgaard: 5/10
A tidy display in midfield after coming on just after the hour mark helped keep Denmark on the front foot.
Mathias Jensen: 5/10
Looked dangerous on the ball and always looked to create opportunities after replacing Delaney for the final half-hour of the game.
Jensen’s efforts were rewarded as he claimed the assist for Maehle’s goal.
Andreas Cornelius: 6/10
Made a real impact off the bench after replacing Dolberg late on, showcasing great pace and power to really stretch a tired Welsh defense.
Set up Braithwaite for the fourth goal with a deft pass.
Nicolai Boilesen: N.A.
Came on late in the game to replace the injured Stryger Larsen and help his side see out the game.
Joachim Andersen: N.A.
Replaced Kjaer late on and helped his side maintain their clean sheet.