The Three Lions haven't lost to Wales since 1984 and VAVEL has the ratings for the latest matchup of these two sides.
Danny Ward - 5
Neco Williams - 5
Lost Rashford on that early chance only to see Ward spare the defender's blushes. He was missed when he was forced off just before halftime.
Joe Rodon - 4
Gave away a free-kick that led to England's first and could have stood up to Harry Kane better to prevent the cross for the Three Lions' second.
Chris Mepham - 4
Was solid in the first half, but lost Foden on England's second. Made the most tackles of any Wales player, but did nothing to stop the Three Lions in the second half.
Ben Davies - 4
Also struggled against Foden, but was left too exposed by teammates. Was alright in one-on-one, but lost possession far too easily for England's second. Forced off through injury in an uncharacteristic bad night.
Ethan Ampadu - 4
Joe Allen - 5
Wales' best player, he was spot-on in the early stages, but gave away possession far too easily to put his back-line under pressure. His work-rate was excellent, but it just didn't materialize for him. Came off injured.
Aaron Ramsey - 4
Gareth Bale - 3
It's sad to see such a brilliant player go out like this on his sport's biggest stage, but completed just one of seven passes. Pulled at halftime with an apparent hamstring injury.
Kieffer Moore - 3
Manager Rob Page did the right thing by starting him, but his hold-up play was poor, his touches were sub-standard and apart from a deflected drive from distance, did nothing significant.
Dan James - 4
Back in the starting lineup, he had some good moments, but was never able to use his pace. Went wide after the outcome was already known , but did little else before being subbed off.
Connor Roberts - 3
Allowed Rashford way too much space on England's second.
Brennan Johnson - 4
Some good moments and he blocked a couple of moments, but failed to ignite the Dragons.
Joe Morrell - 3
Was brought on out of necessity and made no impact on the game.
Harry Wilson - 4
Sent his free-kick into the wall and offered little else.
Rubin Colwill - 4
Went over the bar late on, but was pretty quiet.
Jordan Pickford - 6
Didn't get a chance to touch the ball in the first half, but kept out Moore's deflected drive in the second.
Kyle Walker - 7
John Stones - 6
Can be much better on the ball. Did a good job on Moore, but otherwise didn't have to do much against a toothless Wales attack.
Harry Maguire - 6
Another solid night, but he'll want to forget about what is the worst cross of the entire tournament.
Luke Shaw - 6
Has been outstanding for the whole of the tournament. Linked up well with Rashford and pressed high to great effect.
Declan Rice - 6
Rebounded from his tough night against USA, he helped England take control of the midfield. Pressed well to set up an early opportunity for Rashford.
Jude Bellingham - 7
The Three Lions were at their best when he got into the box, his sublime flick setting up Foden. He was having a good time as more space became available.
Jordan Henderson - 5
In hindsight, this was probably one of the few mistakes Gareth Southgate made by starting him. Misjudged a Shaw cross and was terrible on the ball. Played better in the second half.
Phil Foden - 7
Was on hand at the back post to double the lead. Grew into the gamer following a quiet start. Looked good and he found his touch to convert Harry Kane's cross.
Harry Kane - 7
One of the favorites to win the Golden Boot, he's instead top of the pile in assists after setting up Foden. His third assist came after linking up with Rashford, Foden and Bellingham. Came off after an hour.
Marcus Rashford - 9
Had a delightful free-kick shortly after halftime and his second showed what he's all about. Was sharp on the left with his movement and runs. Won the ball back for Foden's goal and scored a direct free-kick.
Was solid with the ball, but made little impact elsewhere.
Callum Wilson - 5
Had some decent touches, but never got a real good scoring chance.
Kalvin Phillips - 6
Had a good pass over the top for Rashford's third.
Kieran Trippier - 5
May not get his starting place back after Walker's display.
Jack Grealish - 6
Had a sizzling run late on, but didn't see much of the ball. Squarely behind Foden and Rashford.