Dragons hooker Will Griffiths scored a try but Wales U20 hopes of securing a coveted Six Nations title were left in tatters as Dewi Lake’s side concede four tries in a 27-20 defeat at a bitterly cold and windy Meggetland in Edinburgh.
Two late tries by replacement hooker Griffiths and Sam Costelow, who impressed at fly half when he came on in the second half, ensured Wales left with a losing bonus point but in reality they were fortunate to get that close.
Wales were hoping a win against Scotland would set up a championship decider against Ireland next Friday at Zipworld Stadium but they can now only deny the Irish a Grand Slam after they secured title glory with a week to spare after defeating France.
Five Dragons featured in the game as Aneurin Owen and Dafydd Buckland started while Will Griffiths, Tom Devine and Ed Scragg were among the replacements.
Wales U20 v Scotland:
15 Ioan Davies (Cardiff Blues)
14 Alex Morgan (Gloucester)
13 Max Llewellyn (Cardiff Blues)
12 Aneurin Owen (Dragons)
11 Dewi Cross (Ospreys)
10 Cai Evans (Ospreys)
9 Dafydd Buckland (Dragons);
1 Kemsley Mathias (Scarlets)
2 Dewi Lake (Ospreys – CAPT)
3 Ben Warren (Cardiff Blues)
4 Teddy Williams (Cardiff Blues)
5 Jac Price (Scarlets)
6 Ellis Thomas (Llanelli)
7 Jac Morgan (Aberavon / Scarlets)
8 Iestyn Rees (Scarlets)
16 Will Griffiths (Dragons) 17 Tom Devine (Dragons) 18 Nick English (Bristol Bears) 19 Ed Scragg (Dragons) 20 Ioan Rhys Davies (Cardiff Blues) 21 Harri Morgan (Ospreys) 22 Sam Costelow (Leicester Tigers) 23 Tiaan Thomas-Wheeler (Ospreys)