Postpublished at 89 mins
Cardiff City 0-2 Swansea City
Jake Bidwell crosses, but Andre Ayew's header is off target.
Swansea seeking a cherry on top.
Leaders Norwich earn third straight win over Blackburn to stay top
Bournemouth put five past Huddersfield, Deeney scores late Watford winner at Birmingham
Brentford win at Nottm Forest, Reading earn victory at QPR
Also wins for Luton, Middlesbrough, Brentford, Rotherham, Barnsley & Coventry
Swansea beat south Wales rivals Cardiff in early kick-off
Rob Stevens, Matt Newsum and Deepak Mahay
Cardiff City 0-2 Swansea City
Jake Bidwell crosses, but Andre Ayew's header is off target.
Swansea seeking a cherry on top.
Cardiff City 0-2 Swansea City
No player has ever scored a South Wales derby league hat-trick.
Wayne Routledge replaces Jamal Lowe to ensure that stat stays intact.
Cardiff City 0-2 Swansea City
Cardiff in damage limitation mode.
Swansea in "2-0 is fine thanks," mode.
So it's gone a little quiet.
Cardiff City 0-2 Swansea City
Into the final 10 minutes of one of the most one-sided South Wales derbies in recent memory.
Cardiff City 0-2 Swansea City
Jamal Lowe curls inches wide from the edge of the box.
His confidence is suddenly sky high.
Cardiff City 0-2 Swansea City
Marlon Pack replaces Mark Harris for Cardiff.
A striker off for a midfielder when you're 2-0 down at home. Speaks volumes for Swansea's level of control.
Cardiff City 0-2 Swansea City
What a big chance for Cardiff to get back into things.
Swansea switch off from Harry Wilson's corner, but Robert Glatzel's free header goes wide.
Cardiff City 0-2 Swansea City
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Cardiff City 0-2 Swansea City
Andre Ayew fires wide.
Swansea are cruising against 10 men.
Cardiff City 0-2 Swansea City
Jamal Lowe has impressed for the Swans this season but has lacked a touch in front of goal.
He had two goals from 18 games before this one.
He's addressed that in a huge way today.
Jamal Lowe
Stunning goal!
Jamal Lowe picks the ball up around the halfway line, slaloms his way to the edge of the area and guides the ball home with the outside of his right foot.
Sumptuous.
Cardiff City 0-1 Swansea City
Dafydd Pritchard
BBC Sport Wales at Cardiff City Stadium
Cardiff may well be cursing the fact Swansea's Ryan Bennett was not sent off in the first half - but they can have few complaints about Joe Ralls' dismissal.
That was a reckless challenge, studs showing and above Korey Smith's ankles.
Cardiff City 0-1 Swansea City
Joe Ralls is late for a challenge and he's sent off for a second booking.
Cardiff tried to be more aggressive and have paid the price, Ralls' control let him down and he definitely fouled Korey Smith.
The Bluebirds' misery continues.
Cardiff City 0-1 Swansea City
Curtis Nelson heads Harry Wilson's freekick on target, but Freddie Woodman gathers.
Cardiff improving, but still not really threatening.
Cardiff City 0-1 Swansea City
Better from Cardiff and Sheyi Ojo cuts inside and fires over.
That's probably their brightest moment.
Cardiff City 0-1 Swansea City
Now an issue for Swansea as Andre Ayew receives a kick in the head.
He's ok to carry on though.
Cardiff City 0-1 Swansea City
Matt Grimes' dangerous cross evades everyone in the Cardiff penalty area.
Cardiff City 0-1 Swansea City
Kieffer Moore hobbles off and Cardiff and Wales fans will be concerned.
Cardiff City 0-1 Swansea City
A bad day for Cardiff gets worse.
Kieffer Moore is forced off with that hamstring injury and on comes Robert Glatzel.
Cardiff City 0-1 Swansea City
Will Vaulks' long throw causes troubled and Kieffer Moore almost gets in at the back post, but his back-heeled effort goes just over the bar.
It may have come at a cost though, he's down holding his hamstring.