Cardiff finally found their finishing power in the closing stages to secure a much needed bonus point win at Pontypool Park.
The game was already deep in injury time when replacement scrum-half Garyn Lucas was held up inches short of the line and from the resulting tap penalty Richard Cornock powered over for try number three. From the restart the Blue & Blacks kept the ball alive and clever interpassing created an overlap from which Chris Czekaj took the scoring pass from Matthew Veater.
The Pooler were understandably shell-shocked with 22 points being racked up against them in the final quarter. In all truth the scoreboard belied an often dour encounter. While the home side hung on by the skin of their teeth, Cardiff were too often incapable of finishing off promising moves.
Their only try in the first-half came from Roger Davies after excellent work in the loose by Scott Roberts. A brace of penalty goals for opposing fly-halves Gareth Davies and Tom Hancock left the interval score at 11-6.
Davies was enjoying one of his best days in the pivot's role and although he missed with a straight 30-metre attempt early in the second period he soon made amends. Two more successful kicks followed and he finally took the game away from the Pooler in the 71st minute. A move started on halfway by Owen Ruttley featured great support play before Davies crossed to stretch the lead to a decisive 22-6.
That seemed to be the end of the scoring until Cornock and Czekaj delivered their double whammy and the Blue & Blacks had ended their two-match losing run in the Premiership at the ground in decisive fashion.