Friday night proved a disappointing night for Wales as Scotland ended their title aspirations with a stirring display in the U20 Six Nations at Meggetland.