England player ratings: Substitutes star in late show

England's Dele Alli in action with Wales' Gareth Bale

England left it late to beat Wales 2-1 in Group B at Euro 2016, with Jamie Vardy and Daniel Sturridge scoring.

England's Daniel Sturridge celebrates scoring their second goalEngland's Daniel Sturridge celebrates scoring their second goal

England went top of Group B at Euro 2016 thanks to a late goal from Daniel Sturridge in a 2-1 win over Wales.

It wasn't all easy for England as a lifeless first half from the Three Lions forced two changes at half time following Gareth Bale's free-kick just before half-time. They had all the possession but not the kind of cutting edge required in order to get the better of their opponents, who were content to sit in and hit him on the break. 

After the break, Roy Hodgson introduced both Jamie Vardy and Daniel Sturridge from the substitutes bench. Sturridge's cross came off Ashley Williams before Vardy put the ball in from close range.  

It looked as if the game would fizzle out to a draw as Wales defended resolutely until Sturridge intervened. Picking the ball from deep, he found Vardy, then onto Alli before Sturridge managed to beat Wayne Hennesey at his near post. 

A win for England in their final group game against Slovakia will ensure they qualify as winners in Group B.

Here's how they rated in a dramatic late show:

Joe HartNervy drop on one corner, could have have done better on Bale's goal? Yes is the simple answer. Not much else to do otherwise - 4

England's Joe Hart concedes Wales' first goal scored by Gareth BaleEngland's Joe Hart concedes Wales' first goal scored by Gareth Bale

Kyle WalkerDecent threat in the first half, better threat in the second half with introduction of forwards offering some movement and allowing him more space to operate in - 7

Chris SmallingHad one attacking header which just missed the target, was solid at the back - 6

Gary CahillHad slight chance from Rooney free kick, dealt with whatever came his away - 6

Danny Rose - Simply wasn't able to get into the game in the first half but seemed to benefit from half time changes and could get forward more - 6

Eric DierNullified earlier Wales counter-attack, a couple of strong tackles. First time ball out of defence was pretty good but when tasked with the final ball, it was lacking - 6

Dele AlliA couple of promising runs forward, clear Wales tried to wind him up and kept on working. Lovely little ball for Sturridge's winner - 7.

England's Dele Alli in action with Wales' Gareth BaleEngland's Dele Alli in action with Wales' Gareth Bale

Wayne RooneyBetter that he is on corner's than Kane, but thought his influence on the midfield wasn't as great in the first half as it was against Russia - one or two needless misplaced passes and times when he got caught in possession. Aggression boiled over in giving away the free-kick leading to Wales opener. Better in the second half - 6

Adam LallanaCreates first clear cut opportunity of the game with run and terrific ball which was squandered by Sterling, very busy. Looked promising on the ball, but needs more quality from him to be a match winner - it's a problem that is arguably England's biggest threat at times. Linked things very well when operating in a more central role - 7

Raheem SterlingMissed early good opportunity when he should've hit the target and his head seemed to drop from then on - 3

Harry KaneContributed well in build-up to Sterling chance but rarely had a sniff - 4

Subs: 

Daniel Sturridge - Equalising goal comes as a result of his cross, snatched at one chance on the volley. But the goal was all about some great individual brilliance - 8

Jamie Vardy - First meaningful contribution was a goal, you can't get much better than that, had some part in the winner as well - 8

England's Jamie Vardy scores their first goalEngland's Jamie Vardy scores their first goal

Marcus Rashford - He is going to be a very special player if he isn't already. His youth works in his favour as he just goes past players without a care in the world and caused one or two problems when he came on - 6 

Register for LIVERPOOL team updates

Register for MANCHESTER UNITED team updates

Register for CHELSEA team updates

Register for MANCHESTER CITY team updates

Register for TOTTENHAM HOTSPUR team updates

Register for HITC Sport - Daily Dispatch