After Mark Gower spurned a glorious opportunity to put Swansea ahead early on, Neil Mellor pounced to nod the home side ahead, benefiting from some lacklustre marking inside the area.
It could have been worse had the excellent Dorus de Vries not saved from former Cardiff winger Paul Parry and Chris Brown after the interval, before the killer goal arrived late on.
Two substitutes managed to combine, Chris Sedgwick going on a run down the right before pulling back from the byline to find Stephen Elliott who made no mistake to end the game as a contest.
Full report to follow…