GOAL - Cardiff 2-0 Swanseapublished at 86 mins
Aaron Ramsey
Cool as you like from Ramsey who casually slots it into the net, with Carl Rushworth going the other way.
Cardiff double their lead!
Substitute Ollie Tanner scores minutes after coming on to give Cardiff lead
Aaron Ramsey doubles Cardiff's advantage from the penalty spot to seal win
Swans still looking for first win under new boss Michael Duff
Bluebirds earn second Championship win this season from six games
Swansea had won the past four meetings of the two rivals
Ian Mitchelmore
Aaron Ramsey
Cool as you like from Ramsey who casually slots it into the net, with Carl Rushworth going the other way.
Cardiff double their lead!
Cardiff 1-0 Swansea
Ollie Tanner breaks beyond Kristian Pedersen and is brought down in the box.
Cardiff 1-0 Swansea
Owain Tudur Jones
Former Swansea City and Wales midfielder on BBC Radio Cymru
The worst thing Cardiff can do now is change the way they're playing.
They're dominating at the moment but it's human nature that they'll start to defend deeper and deeper as the half goes on.
They must maintain on the front foot.
Cardiff 1-0 Swansea
Swansea are pushing here. But they have to. They've offered so little.
Cardiff are dropping a tad deeper now as they protect their lead.
Cardiff 1-0 Swansea
Matt Grimes delivers into the box again, but once again, Cardiff clear.
Josh Key delivers the rebound towards the back post, but Harry Darling is penalised for a foul on Jak Alnwick.
Cardiff 1-0 Swansea
Charlie Patino is replaced by Liam Cullen.
Cardiff 1-0 Swansea
Matt Grimes whips the free-kick into the Cardiff box, but the hosts clear.
Josh Key is then fouled. Another chance for Swansea.
Cardiff 1-0 Swansea
Josh Ginnelly is bundled over, and Swansea win a free-kick in the final third.
Yakou Meite is replaced by Kion Etete.
Cardiff 1-0 Swansea
Another huge chance for Cardiff.
Aaron Ramsey is left in so much space on the right and picks out Karlan Grant who heads over from close range.
Cardiff 1-0 Swansea
Matt Grimes goes down and needs some treatment after taking a knock.
He's back on the field though.
Michael Duff needs something to change here, and urgently.
Cardiff 1-0 Swansea
Andy Robinson
Former Swansea City winger on BBC Radio Wales
Swansea players have been used to having options on the football pitch because of the unique style of football they played, we're not seeing that.
Cardiff 1-0 Swansea
Dafydd Pritchard
BBC Sport Wales at Cardiff City Stadium
That is Ollie Tanner's first goal for Cardiff since he was signed from non-league Lewes by Steve Morison last year.
Good time for it.
Cardiff 1-0 Swansea
Yakou Meite has just received some treatment and looks rather uncomfortable as he limps to the touchline.
He has a swig of water and prepares to come back on though.
Cardiff 1-0 Swansea
Danny Gabbidon
Former Cardiff City and Wales defender on BBC Radio Wales
I've been saying that this game was crying for someone to take the game by the scruff of the kneck!
That man is Ollie Tanner.
Cardiff 1-0 Swansea
The home fans are revelling in this right now.
They have not taken the lead in this fixture since winning 1-0 in Swansea in 2021.
Ollie Tanner
What an impact!
He's only just come on, but after Swansea fail to clear from a free-kick, Tanner cuts in from the right and drills a stunning shot beyond Carl Rushworth.
Cardiff in the lead!
Cue bedlam among the home supporters.
Cardiff 0-0 Swansea
Ike Ugbo is replaced by Ollie Tanner.
That's Cardiff boss Erol Bulut's first substitution of the game.
Cardiff 0-0 Swansea
Swansea already look livelier following those two substitutions.
The away fans have perked up after a drab spell from their perspective.
Cardiff 0-0 Swansea
Danny Gabbidon
Former Cardiff City and Wales defender on BBC Radio Wales
I think the worry for Michael Duff is not only the fans accepting this style of football but also the players accepting it - they've been used to something very different.
Cardiff 0-0 Swansea
The subs Jamie Paterson and Josh Ginnelly combine well.
The former squares to the latter in the Cardiff box, but his shot is blocked.
That's the closest Swansea have come to testing the Bluebirds in this half.