Cardiff leapfrogged Scarlets to take over in third place in the Magners League table after a 26-15 victory away at Glasgow Warriors.
Ceri Sweeney booted seven penalties after Tom James had grabbed an early try for the Blues at Firhill Stadium on Friday night.
Fly-half Duncan Weir booted five penalties on his return from a shoulder injury but his efforts were not enough to stop Glasgow slipping to defeat.
The Warriors made a promising start too, gaining an early penalty from the very first scrum of the match. Weir slotted over the opportunity to put the hosts ahead inside of three minutes.
However, Johnnie Beattie then made a mess of the restart kick, allowing Cardiff to attack off the scrum and win a penalty of their own.
Sweeney converted to level the scores after six minutes and the Blues then took the lead just before the midway point of the half with the only try of the contest.
James was in the right place to receive the ball after it had been dislodged from the grasp of Glasgow scrum-half Colin Gregor and, after accepting the gift, the winger then belted 70 metres to the line to put his team 8-3 ahead.
Glasgow responded with a couple of penalties from Weir, the second from the centre circle, to move ahead for a second time.
They did see their advantage briefly disappear again with a second penalty from Sweeney after 34 minutes, although Weir's third successful kick ensured Glasgow went in at half-time with a 12-11 advantage.
The third quarter saw no fewer than five penalties successfully converted, with Sweeney kicking first and Weir then cancelling that effort out at the other end.
But the match began to swing towards Cardiff as referee Dudley Philips constantly found fault with Glasgow on the deck, eventually leading to Rob Harley being sent to the sin bin.
Fly-half Sweeney added three penalties to put the Blues 23-15 lin front and another three points with five minutes to play sealed the result.