England sealed fifth place at the World Rugby U20 Championship with a 45-26 victory over Wales in Rosario, Argentina.
England led 28-0 at the break through tries from Josh Hodge, Will Capon, a penalty try and Joe Heyes, with Hodge adding the extras.
Wales scored second-half tries through Jac Morgan, Dewi Lake, Ed Scragg but tries from Fraser Dingwall and Ted Hill as well as Hodge's penalty helped settled the game.
Despite pool victories over Italy and Australia, England didn’t progress to the top four of the Championship, having lost their opening game against Ireland.
Bates' side were instead left to compete for fifth place, later defeating Ireland in the semi-final to set up a clash with Wales.
Hodge had the first try of the game, jinking past a couple of Wales defenders on the right wing before chipping over the top and collecting his own kick to dot down, also converting his score.
Capon bundled over off the back of a driving maul for a second try which Hodge converted for 14-0.
Wales lost Tiaan Thomas-Wheeler to the sin bin for an intentional knock on with a penalty try also awarded to give England a 21-0 lead and a pick and go from Heyes on the stroke of half time extended that lead further.
Wales scored two tries in quick succession Morgan and then later Lake bundling over off the back of a driving maul with Cai Evans converting both.
Dingwall was first to a spilled ball in the Wales 22m to dot down for a fifth England try.
Scragg scored a third for Wales via a driving maul and Evans' conversion reduced the deficit to 35-21.
However, a late penalty from Hodge and Hill's score in the corner settled the match, despite Dyer's late try.
Steve Bates said: “The guys played really well in that first half, they took their opportunities well and that gave us a nice cushion at the break and put us in a commanding position.
“It’s hugely important to finish well, we wanted to make sure we won as many games as possible and the winner of the final will only have won as many as we have, which is four out of five.
“I hope the players will learn some important lessons for the future about how important it is to turn up and perform in every game and we will look back with regret at this tournament the fact we didn’t do that in our opening fixture against Ireland.”
15. Tom de Glanville (Bath Rugby)
14. Ollie Sleightholme (Northampton Saints)
13. Fraser Dingwall (Northampton Saints) - captain
12. Luke James (Sale Sharks)
11. Josh Hodge (Newcastle Falcons)
10. Manu Vunipola (Saracens)
9. Sam Maunder (Exeter Chiefs)
1. James Kenny (Exeter Chiefs)
2. Will Capon (Bristol Bears)
3. Joe Heyes (Leicester Tigers)
4. Joel Kpoku (Saracens)
5. Alex Coles (Northampton Saints)
6. Ted Hill (Worcester Warriors)
7. Aaron Hinkley (Gloucester Rugby)
8. Tom Willis (Wasps Rugby)
16. Nic Dolly (Sale Sharks)
17. Olly Adkins (Gloucester Rugby)
18. Alfie Petch (Exeter Chiefs)
19. Kai Owen (Worcester Warriors)
20. Rusiate Tuima (Exeter Chiefs)
21. Richard Capstick (Exeter Chiefs)
22. Ollie Fox (Yorkshire Carnegie)
23. Tom Seabrook (Gloucester Rugby)
24. Ollie Hassell-Collins (London Irish)
25. Connor Doherty (Sale Sharks)
England U20 fixtures and results
4 June: England U20s 26-42 Ireland U20s
8 June: England U20s 24-23 Italy U20s
12 June: England U20s 56-33 Australia U20s
17 June: England U20s 30-23 Ireland U20s
22 June: England U20 45-26 Wales U20