ANDY FISHER 9
Comfortable save to deny Joe Ralls in the first half and was remarkably composed with the ball at his feet. Clean sheet. Wonderful performance.
BEN CABANGO 9
Great clearing header just after Swansea went ahead and showed real confidence on the ball. A rock at the back and took his goal incredibly well. Phenomenal outing.
KYLE NAUGHTON 9
Composed at the back throughout. Took the sting out of proceedings over and over again. His experience well and truly told. Sublime.
JOEL LATIBEAUDIERE 9
Never got fazed when put under pressure and fought hard when things got physical. Top, top performance, especially considering his lack of minutes this season.
CYRUS CHRISTIE 9
Caused problems on the right flank and was more than happy to cut inside to offer a greater threat. Made his fair share of tackles too to limit Cardiff attacks and got the assist for Hannes Wolf late on.
FLYNN DOWNES 9
A truly special talent. Downes showed immense courage on the ball and gave Swansea's back three a real safety net. The lad is going to the top.
MATT GRIMES 9
Typically calm on the ball and always played the right passes. Led by example when it came to everything he did. A real captain's display.
HANNES WOLF 9
Spurned a decent chance to test Alex Smithies in the first-half and had a really tough battle with Cody Drameh. But he remained threatening in attack and got his first ever goal for the club before showing great composure to tee up Obafemi for his second.
JOEL PIROE 9
Played his part in some slick attacks and worked hard defensively too. Had some opportunities but was a key cog in what was a real team effort. Subbed.
JAMIE PATERSON 9
Put the ball on a plate for Michael Obafemi to tap home the opener and continuously showed good flashes of skill to get his side into promising positions. A tireless effort before being withdrawn.
MICHAEL OBAFEMI - Star Man 9
Inches away from scoring after 24 seconds but made no mistake from close range just minutes later. Always a willing runner and linked up play nicely too. Wonderfully composed finish late on to cap off a stunning win.
Who was your man-of-the-match from the South Wales derby? Have your say in the comments section below.
Subs
Jay Fulton (for Paterson) - Played a part in ensuring Cardiff had no chance of getting back into the game. 8
Korey Smith (for Obafemi) - Helped see out the game with Swansea in firm control when introduced. 8
Cameron Congreve (for Piroe) - Great for the youngster to sample the atmosphere late on. N/A