Scotland (3) 6
Pen: Parks 2
Wales (16) 24
Try: Williams 2 Con: Hook Pens: Hook 4
Extended highlights - Scotland 6-24 Wales
Wales recovered from their opening Six Nations defeat by England with an accomplished victory over Scotland.
Shane Williams' try got the visitors off to a flying start and James Hook's kicking kept the score ticking over.
Yellow cards for Bradley Davies and Lee Byrne gave Scotland a two-man advantage at one stage but they were only able to take three points during that period.
And Williams went over again after the break to put the seal on Wales' win, their first since March 2010.
For Scotland, it is a second straight championship defeat and an error-strewn performance undermined the positives gained from an encouraging display against France in Paris the previous week.
Scotland were forced to make a late change to their starting XV and reshuffle their pack after Richie Gray was unable to recover from illness. Nathan Hines was moved from blindside flanker to the second row, meaning a switch for Kelly Brown and a place in the line-up for number eight Richie Vernon, who was promoted from the bench.
The hosts brought pressure on themselves early on when Dan Parks' kick was charged by Paul James and a scrum ensued.
The Welsh got into an excellent attacking position and patiently probed for an opening before Hook weaved his way past three tackles and offloaded for Williams to cross the line. Hook, switched to fly-half following last week's defeat by England, converted.
A turnover almost allowed Scotland in on the left but a knock-on by Allan Jacobsen stopped them in their tracks.
Scotland could not take advantage after Byrne was sin-binned
Wales were well in command and Hook struck two penalties in quick succession.
Hugo Southwell was fortunate to escape the sin-bin following a dangerous tackle on Byrne and the Scotland full-back himself came off worse in the challenge, meaning a blood substitution involving Sean Lamont.
Hook added another penalty before the Welsh showed their first signs of vulnerability.
Mike Phillips spilled, allowing Lamont to make a burst and Davies kicked away, resulting in a yellow card for the second row.
Byrne joined Davies in the sin-bin for a dangerous tackle on Max Evans.
Two men to the good, the Scots looked to make their advantage count but stout Welsh defending ran the clock down while they waited to get back to a full complement.
An infringement by Dan Lydiate gave Scotland a penalty and Parks finally put some points on the board for the hosts, over half-an-hour into play.
Joe Ansbro failed to collect at the crucial moment as Scotland poured forward in search of a try and, after Davies and Byrne returned to play, Parks slipped as he took his second penalty giving Wales a 13-point lead at the turnaround.
Hook's first penalty of the second half slipped wide as the play became scrappy.
Parks atoned for his earlier miss to reduce Scotland's deficit to 10 points as the game approached its final quarter.
Another Scotland opportunity went a-begging when John Barclay failed to grasp an offload at the end of some probing phases.
And more carelessness from the Scots allowed Jamie Roberts to steal possession and burst forward and only a superb last-ditch tackle by Lamont prevented a second Welsh try, although a penalty was quickly conceded and Hook kicked Wales to 19 points before being replaced by Stephen Jones.
Wales began to put the result beyond doubt when Jonathan Davies' delightful kick released the ever-eager Williams to run in his second try, Jones unsuccessful with the conversion attempt.
Scotland: Southwell, Walker, Ansbro, De Luca, Evans, Parks, R. Lawson, Jacobsen, Ford, Murray, Hines, Kellock, Brown, Barclay, Vernon.
Replacements: S. Lamont for Southwell (20), Blair for R. Lawson (47), S. Lawson for Ford (65), Low for Murray (47), MacLeod for Kellock (69), Rennie for Barclay (65). Not Used: Jackson.
Wales: Byrne, Stoddart, Roberts, J. Davies, Williams, Hook, Phillips, James, Rees, Mitchell, B. Davies, A. Jones, Lydiate, Warburton, R. Jones.
Replacements: Priestland for Byrne (71), S. Jones for Hook (65), Knoyle for Phillips (71), Yapp for James (65), Hibbard for Rees (71), Turnbull for A. Jones (71), Thomas for Lydiate (54).
Ref: George Clancey (RFU)