Captain Dan Biggar kicked 15 points in his 100th international to guide Wales to a 20-17 victory against Scotland - in a match that featured four Dragons.
Ross Moriarty, Will Rowlands and Taine Basham all started while regional team-mate Aaron Wainwright was a replacement.
Biggar sealed the win with a late drop-goal after opposite number Finn Russell had received a 68th-minute yellow card for a deliberate knock-on.
Scotland wing Darcy Graham and Wales prop Tomas Francis scored tries while Biggar and Russell kicked penalties as the first half ended 14-14. There were no second-half tries but Biggar's intervention clinched the win.
It proved a captivating contest in Cardiff as Wales bounced back from the disappointment of an opening Six Nations weekend defeat against Ireland.