There was no repeat of last week's heroics against Bridgend as the Blue & Blacks just failed to overhaul Swansea in the closing stages. Owen Ruttley's side were left to pay in full for their generosity with turnover ball and a 14-point start to a home side that needed no second invitation to take full advantage.
Tries by Steffan Edwards and Gareth Knox in the opening nine minutes, both converted by Luke Richards, gave the All Whites a lead they never lost. Cardiff pulled back to 13-14 shortly after half-time and 23-24 with 10 minutes left to play but they didn't do quite enough to snatch victory.Inspired by Johnathan Edwards the pack often threatened to take control but scoring chances were spurned in the final quarter of the pitch.
There were, though, two fine tries for the Blue & Blacks. Shortly before half-time try-machine Elgan Jones burst through the middle, shrugging off three attempted tackles for a try at the posts. And midway through the second half Dan McShane stole away from a Swansea put-in at a scrum and fed Ruttley who raced 40 metres for his team's second try.But a good team try for Swansea finished off by Rhys Jones provided a much-needed cushion.
Richards finished with 12 points from three conversions and two penalty goals while Chris Anderson contributed 13 points for Cardiff.