Unbeaten Wales cruised into the Junior World Championship semi-finals with an assured 11-try victory over Samoa.
After wins over Fiji and a famous 9-6 success over New Zealand, Wales were in confident mood in Cape Town.
Wales scored tries almost at will especially in the second half with Tom Prydie clocking up 29 points, including two tries.
They will face New Zealand once again in the semi-finals at Newlands in Cape Town on 17 June.
As well as Prydie going over twice there were also tries for Eli Walker, Matthew Morgan, Ross Jones, Cory Allen, Tom Pascoe, Ellis Jenkins, Gareth Thomas, Ieuan Jones and Darren Harris.
Despite playing against a strong breeze Wales led 25-3 at the interval and also sealed the try bonus point with Samoa being battered up front.
Breaks by Swansea duo Dan Baker and Morgan set up a good position, and from a superior scrum another Swansea player Walker went over in the left corner for the first try on five minutes.
The two sides swapped penalties through full-back Fomai Ah Ki and Prydie as Wales led 8-3 on 15 minutes.
And that became 15-3 when Morgan side-stepped his way over from seven metres out as Wales' showed their dominance up front, especially in the set-piece scrum.
As well as a strong scrum Wales' third try for Prydie in the right corner came from stolen line-out ball inside Samoa's 22.
After going through the phases Wales increased their lead with full-back Jones going over in the right corner for the bonus point try on 31 minutes.
After the break Wales' dominance in all departments continued as they registered seven more tries.
At the start of the second half captain Kirby Myhill went over the line but the try was ruled out by the television match official.
But another strong Welsh scrum set up a try for centre Allen to give Wales a 29 point cushion.
And four minutes later the other centre Pascoe crossed for Wales' sixth try after Morgan was twice involved in the build-up.
Prydie was over for his second try on 55 minutes pouncing on a loose Samoan pass for try number seven.
With Samoa prop Andrew Broomhall in the sin-bin Wales got a pushover try from a five-metre scrum through Ellis Jenkins as they went through the half century barrier.
And in the final five minutes replacement forwards Gareth Thomas, Ieuan Jones and Darren Harris all went over.
Wales U20 head coach Danny Wilson: "I'm extremely proud of the players. It was a game we knew could be a potential banana skin and it was important that we went out and performed.
"We did that and I think we performed with varied rugby as well. We scored some great tries out wide which the backs finished well and we also had a dominant pack performance.
"We also got a number of players off the bench with good game time and they impressed as well. It was great from a squad point of view."
Wales U20s: Ross Jones (Ospreys); Tom Prydie (Dragons), Cory Allen (Blues), Thomas Pascoe (Blues), Eli Walker (Ospreys); Matthew Morgan (Ospreys), Tom Habberfield (Ospreys); Rob Evans (Scarlets), Kirby Myhill (capt, Scarlets), Samson Lee (Scarlets), Rhodri Hughes (Ospreys), Matthew Screech (Blues), Luke Hamilton (Blues), Daniel Thomas (Scarlets), Dan Baker (Ospreys).
Replacements: Darran Harris (Blues), Gareth Thomas (Carmarthen Quins), WillGriff John (Blues), Ieuan Jones (Drgaons), Ellis Jenkins (Blues), Jonathan Evans (Dragons), Sam Davies (Ospreys), Jack Dixon (Dragons).
Samoa U20s: Fomai Ah Ki; Jason Tagiilina, Peter Schuster, Robert Lilomaiava, Utu Poliko; Zachary Schuster, Vavao Afemai; Alex Iosefa, Ropeti Lafo (capt), Petelo Masei, Risati Faamatuainu, Tumama Tu'ulua, Talaga Alofipo, Oneone Fa'afou, Airi Hunt.
Replacements: Damien Tovio, Raymond Salu, Andrew Broomhall, Elekana Laupola, Elia Togitele, Faatafa Maiava, Lomitusi Ulu, Fale Iosefa.