Summary

  • 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

  1. goal

    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!

  2. PENALTYpublished at 86 mins

    Cardiff 1-0 Swansea

    Ollie Tanner breaks beyond Kristian Pedersen and is brought down in the box.

  3. Postpublished at 86 mins

    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.

  4. Postpublished at 85 mins

    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.

  5. Postpublished at 83 mins

    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.

  6. SUBSTITUTIONpublished at 82 mins

    Cardiff 1-0 Swansea

    Charlie Patino is replaced by Liam Cullen.

  7. Postpublished at 81 mins

    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.

  8. SUBSTITUTIONpublished at 80 mins

    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.

  9. Postpublished at 79 mins

    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.

  10. Postpublished at 78 mins

    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.

  11. Struggling Swanspublished at 77 mins

    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.

  12. Tanner chooses moment for first goalpublished at 76 mins

    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.

  13. Postpublished at 76 mins

    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.

  14. Postpublished at 75 mins

    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.

  15. Postpublished at 74 mins

    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.

  16. goal

    GOAL - Cardiff 1-0 Swanseapublished at 71 mins

    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.

  17. SUBSTITUTIONpublished at 70 mins

    Cardiff 0-0 Swansea

    Ike Ugbo is replaced by Ollie Tanner.

    That's Cardiff boss Erol Bulut's first substitution of the game.

  18. Postpublished at 69 mins

    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.

  19. Postpublished at 68 mins

    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.

  20. Postpublished at 67 mins

    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.