Nathan Chamberlain scored 32 points - including a hat-trick of tries - as Scotland ended their Under-20 Six Nations campaign with a seven-try win over Wales behind closed doors.
The game went ahead amid the coronavirus outbreak, which has wiped out most major sports events, including Saturday's senior international between the two countries in Cardiff.
Only players' families were allowed to be present at Colwyn Bay's Eirias Stadium, and they saw Scotland secure their second win of the Six Nations.
In addition to Chamberlain's three tries for the visitors, Rufus McLean, Connor Boyle, Oli Smith and Robbie McCallum also scored.
Man of the match Chamberlain also converted all seven tries to add to a first-half penalty.
It was a night to forget for Wales, following impressive back-to-back victories over France and England and their three tries came courtesy of Morgan Strong, Bradley Roderick and Dom Booth.
Wales and Scotland have concluded their campaign but the Under-20 Six Nations is incomplete with games involving Ireland, France, England and Italy called off because of the coronavirus outbreak.
Wales U20: Ioan Lloyd (Bristol Bears); Frankie Jones (Aberavon), Bradley Roderick (Ospreys), Aneurin Owen (Dragons), Mason Grady (Cardiff Blues); Sam Costelow (Leicester Tigers), Ellis Bevan (Cardiff Met); Theo Bevacqua (Cardiff Blues), Dom Booth (Scarlets), Ben Warren (Cardiff Blues), James Fender (Ospreys), Ben Carter (Dragons), Ioan Davies (Cardiff Blues), Jac Morgan (Scarlets, capt), Morgan Strong (Ospreys).
Replacements: Will Griffiths (Dragons), Callum Williams (Scarlets), Harri O'Connor (Scarlets), Ed Scragg (Dragons), Gwilym Bradley (Cardiff Blues), Dafydd Buckland (Dragons), Joe Hawkins (Ospreys), Luke Scully (Worcester Warriors).
Scotland U20: Ollie Smith (Ayrshire Bulls); Rufus McLean (Boroughmuir Bears), Matthew Currie (Watsonians Rugby), Robbie McCallum (Boroughmuir Bears), Jacob Henry (Southern Knights), Nathan Chamberlain (Hartpury College/Bristol Bears), Roan Frostwick (Watsonians Rugby); Thomas Lambert (Sydney University), Ewan Ashman (Sale Sharks), Mak Wilson (Southern Knights), Kieran Watt (Watsonians Rugby), Cameron Henderson (Stirling County), Jack Hill (Durham University), Connor Boyle (Watsonians Rugby), Rory Darge (capt; Southern Knights).
Replacements: Rory Jackson (Watsonians Rugby), Alex Maxwell (Stourbridge), George Breese (Stirling County), Jamie Campbell (Biggar), Gregor Brown (Boroughmuir Bears), Kyle McGhie (Boroughmuir Bears), Cameron Scott (Boroughmuir Bears), Jack Blain (Heriot's Rugby).