Wales Under-20 recovered from their opening Six Nations defeat in Ireland with an impressive win in Colwyn Bay.
The home side raced into a commanding 28-3 lead after 63 minutes with well-worked tries from full-back Ross Jones and two from wing Luke Morgan.
Sam Davies, who controlled the game from fly-half, converted twice and kicked two penalties.
Scotland ensured a more respectable final scoreline with two Jamie Farndale tries in the final 10 minutes.
Wales Under-20: Ross Jones (Bridgend/Ospreys); Iolo Evans (Llanelli/Scarlets), Luke Williams (Cross Keys/Dragons), Cory Allen (Cardiff/Blues), Luke Morgan (Bridgend/Ospreys); Sam Davies (Swansea/Ospreys), Jonathan Evans (Bedwas/Dragons; Rob Evans (Carmarthen Quins/Scarlets) Kirby Myhill (Llanelli/Scarlets, capt), WillGriff John (Cardiff/Blues), Matthew Screech (Cardiff/Blues), Rhodri Hughes (Swansea/Ospreys), Ellis Jenkins (Cardiff/ Blues), Daniel Thomas (Llanelli/Scarlets), Ieuan Jones (Pontypool / Dragons).
Replacements: Darran Harris (Blues), Thomas Davies (Cardiff/Blues), Dan Suter (Bridgend/Ospreys), Thomas Young (Blues), Dan Crimmins (Cardiff), Joshua Davies (Newport/Dragons), Jordan Williams (Scarlets), Dominic Franchi (Dragons).
Wales Under-20: Sam Hidalgo-Clyne (Scotland 7s / Heriot's); Jamie Farndale (Edinburgh Rugby / Edinburgh Accies), Robbie Fergusson (Ayr), Tommaso Allan (Western Province), Michael Crawley (Boroughmuir); Harry Leonard (capt, Edinburgh Rugby), Scott Steele (Leicester Tigers); Jamie Bhatti (Stirling County), George Turner (Edinburgh Rugby / Stewart's Melville), Alex Allan (Loughborough Students), Adam Sinclair (Stirling County), Jonny Gray (Hamilton), Mitch Eadie (Bristol Rugby), Will Bordill (Sale Sharks), Jamie Swanson (Boroughmuir).
Replacements: Russell Anderson (Gala), Gavin Robertson (Dundee HSFP), Andrew Redmayne (Dundee HSFP), Callum Reid (Edinburgh Accies), Struan Cessford (Heriot's), Finn Russell (Falkirk), Matthew Torrance (Ospreys), Tom Steven (Glasgow Hawks).