Glasgow claimed their first ever away victory over Cardiff Blues in the Magners League without having to play particularly well.
A combination of turnovers and handling errors by the hapless home side provided the Warriors with ample possession.
After Dan Parks had put the visitors in front with the first of them, it was the Blues who looked the more fluent, with wing Richard Mustoe and No 8 Andy Powell causing problems.
But basic mistakes repeatedly cost them attacking positions and it was Parks, in a rare Glasgow foray downfield, who doubled the lead with another easy kick from in front of the posts.
Parks spared them further anger by missing his long range penalty.
Another tremendous charge by Powell earned the Blues a rare penalty of their own, but Leigh Halfpenny, in at full-back instead of the injured Ben Blair, made a hash of it.
Glasgow were putting boot to ball to some effect and their varying skills in that department brought a try to end the first half.
A steepler from full-back Bernardo Stortoni was fumbled by Blues scrum-half Gareth Cooper, the Warriors claimed possession and Parks delivered a neat chip for Thom Evans to touchdown.
The Scotland fly-half was proving less adept with place-kicks, however, pushing the conversion wide and then hitting a post with a penalty to open the second period.
Once again it was the Blues throwing the ball around, but once again they were turned over and Glasgow looked certain to score, only for centre Gavin Evans, making his first start since arriving from the Scarlets, to produce a try-saving tackle on Parks.
Another penalty followed and this time Parks made no mistake.
A gallop by lively Warriors flanker Richie Vernon might have brought a score, had he not opted to ignore the unmarked McCall. But if the visitors could not create a try of their own, they could rely on the Blues to do it for them.
Once more they spilled the ball in the Scots' 22 and Evans broke clear to send Johnnie Beattie under the posts to provide Parks with a simple conversion.
A late try by flanker Sam Warburton merely enabled the Blues to avoid a whitewash, and a last-minute yellow card for a high tackle by Glasgow replacement Calum Forester made little difference to the inevitable outcome.