Leigh Halfpenny: Three penalties in first 20-odd minutes gave Wales a platform, and the full-back added a conversion while also being a potent counter-attacking threat7

George North: Foot in touch denied him an early score but powered through to make no mistake after half an hour8

Jonathan Davies: Back after almost a year out through injury, the centre produced a good decoy run to play his part in North try, then scored one of his own8

Hadleigh Parkes: Vulnerable in defence at times but still put in some excellent tackles as Scotland tried to get back into the game7

Luke Morgan: A quiet debut for Ospreys winger, who rarely got the chance to show his menace6

Gareth Anscombe: Nearly produced a try for North with a finely judged chip, put Davies in for his score, and varied his game well to keep the Scots guessing7

Gareth Davies: Worked well with his pack and supplied some excellent service for his backs, preferring a high degree of efficiency to anything riskier7

Nicky Smith: Some useful carries in the loose as Wales got the upper hand in the first half but struggled to cope with Nel in the scrum6

Ken Owens: Won early penalty on the deck that gave home team the lead and was impressive in the loose7

Dillon Lewis: Had a point to prove after feeling undervalued at club level by new Scotland assistant coach Danny Wilson. Had an engrossing tussle with Dell in the scrum and held his end up well6

Cory Hill: The lock was a big influence in the ruck as Scotland struggled to make an impact at the breakdown7

Alun Wyn Jones: Captain was a tower of dependability in the lineout and marshalled his team with his customary composure8

Dan Lydiate: A key defensive influence at the breakdown, he carried out a lot of the unglamorous work with real commitment8

Justin Tipuric: Read the game well, played a big role in breaking up Scottish attacks, and was justly named man of the match8

Ross Moriarty: Hurt his shoulder in an off-the-ball wrestle with Dunbar but had enough power to contribute to battle for back-row supremacy7

Substitutes: Elliot Dee: Hooker replaced Owens but was soon sent to the sinbin. Rob Evans: On for Nicky Smith. Adam Beard: Took over from Cory Hill. Tomos Williams: A lively late replacement. Jarrod Evans: Debut in dying minutes Steffan Evans: No chance to make an impact. Leon Brown: Front-row replacement.