Summary

  • 10 matches in the Championship on Saturday

  • 15:00 GMT results: Birmingham 4-1 Norwich, Derby 2-3 Watford, Ipswich 0-0 Wrexham, Leicester 2-1 Stoke, Oxford Utd 1-1 Middlesbrough, Portsmouth 3-1 Millwall, QPR 3-2 Hull City

  • Leaders Coventry fight back from 2-0 down to beat 10-man West Brom and go eight points clear

  • 12:30 results: Bristol City 3-0 Swansea, Charlton 1-5 Southampton, Coventry 3-2 West Brom

  • Saints score five first-half goals at The Valley

  • Have your say using the yellow Get Involved button

Send us your views

  1. Postpublished at 14:21 GMT 22 November 2025

    Charlton 1-5 Southampton

    The fourth official has just indicated that there will be five minutes of added time at The Valley.

    It will feel like an age for both sides, as the result has been beyond doubt for more than an hour now.

  2. SUBSTITUTIONpublished at 14:21 GMT 22 November 2025

    Coventry 3-2 West Brom

    Tatsuhiro Sakamoto is withdrawn by Coventry

    Kaine Kesler-Hayden is on for the final few minutes.

    In fact we'll have an added four minutes.

  3. Postpublished at 14:20 GMT 22 November 2025

    Bristol City 3-0 Swansea

    Four minutes left to play.

    Can Swansea at least head home with a goal to their name?

  4. Postpublished at 14:19 GMT 22 November 2025

    Charlton 1-5 Southampton

    Southampton flood forward in what has been a rare second-half attack from the visitors.

    They can't add to their commanding lead, as Ryan Manning has his effort from distance blocked. Charlton then go on to easily deal with the resulting corner.

  5. SUBSTITUTIONpublished at 14:16 GMT 22 November 2025

    Bristol City 3-0 Swansea

    Sinclair Armstrong makes his exit.

    The Robins will hope that's nothing serious given how unlucky the side is with injury but for now Fally Mayulu will make an adequate replacement.

  6. 'This was probably always the plan'published at 14:13 GMT 22 November 2025

    Coventry 3-2 West Brom

    Rob Gurney
    BBC Radio CWR Sport

    Chants of 'Rudy' ring around the ground as Jack Rudoni makes his first appearance after two months out with that calf injury.

    This was probably always the plan to get him on for the last 10 minutes.

  7. SUBSTITUTIONSpublished at 14:12 GMT 22 November 2025

    Coventry 3-2 West Brom

    Josh Maja and Callum Styles head on for West Brom.

    Karlan Grant and Charlie Taylor are taken out of the firing line.

  8. Postpublished at 14:12 GMT 22 November 2025

    Charlton 1-5 Southampton

    With this game now just rumbling towards its inevitable conclusion, the television cameras have turn to focus on Southampton's interim boss Tonda Eckert.

    Is this win enough to prove that he is the man for the job on a full-time basis?

    I imagine it will be the hot topic of conversation after full-time.

  9. SUBSTITUTIONSpublished at 14:11 GMT 22 November 2025

    Coventry 3-2 West Brom

    More chaos in the West Brom box.

    Victor Torp's effort is blocked and then the follow up is saved by Josh Griffiths.

    Coventry make a double change.

    Josh Eccles and Victor Torp get a breather.

    It's welcome back Jack Rudoni after nine games out and Jamie Allen is also on.

  10. goal

    GOAL: Bristol City 3-0 Swanseapublished at 14:10 GMT 22 November 2025

    Yu Hirakawa (82 mins)

    That's that.

    Sinclair Armstrong hits the deck off the ball in Bristol City's half and Swansea end up committing lots of bodies forward to try and capitalise on the chance.

    Instead, it ends up in at the Robins' feet and maybe the Swans think it's going to be knocked out of play for Armstrong to get treatment but that's not what happens.

    Instead it's passed to substitute Yu Hirakawa, who drives forward, leans onto his right foot and cuts a fantastic shot into the left corner.

  11. Postpublished at 14:09 GMT 22 November 2025

    Coventry 3-2 West Brom

    Josh Griffiths keeps West Brom just about still in this.

    Ephron Mason-Clark unloads a rasping effort which the goalkeeper does well to push away for a corner.

  12. 'They've got to try and get some hold up play'published at 14:09 GMT 22 November 2025

    Coventry 3-2 West Brom

    Tony Brown
    West Brom's all-time record scorer on BBC Radio WM

    It's a great strike from Mason-Clark but an equally great save from Josh Griffiths.

    They've got to try and get some hold-up play in the Coventry half.

  13. Postpublished at 14:07 GMT 22 November 2025

    Charlton 1-5 Southampton

    Just over 15 minute remain at The Valley, and Charlton boss Nathan Jones switches things up with a triple change.

    Isaac Olaofe, Karoy Anderson and Luke Berry come on for Greg Docherty, Sonny Carey and Conor Coventry.

    Just moments later, Southampton go for a double change of their own with the excellent Adam Armstrong going off for Damion Downs, while Flynn Downes replaces Cameron Bragg.

  14. SUBSTITUTIONpublished at 14:04 GMT 22 November 2025

    Coventry 3-2 West Brom

    It gets no easier for West Brom.

    Ellis Simms is off but 10-goal Brandon Thomas-Asante is on to face his former side for the final 17 minutes.

  15. Postpublished at 14:04 GMT 22 November 2025

    Charlton 1-5 Southamton

    Charlton have improved somewhat in the second half, not that it would have taken much after the first-half showing.

    Still, chances have been few and far between.

    Tyreece Campbell has just carved out the best of them, cutting in from the left before flashing a shot just over the bar from the edge of the area.

  16. SUBSTITUTIONSpublished at 14:03 GMT 22 November 2025

    Bristol City 2-0 Swansea

    Haydon Roberts and Yu Hirakawa join the fray in time to see Swansea's Kaelan Casey send his shot from the centre of the box high.

    Scott Twine and Neto Borges were the ones to come off.

  17. PENALTY APPEALpublished at 14:01 GMT 22 November 2025

    Bristol City 2-0 Swansea

    Sinclair Armstrong falls to ground as he flies into the box.

    The home fans groan, believing he's been brought down by Swansea substitute Ricardo Santos and there does seem to be contact but just outside the box.

    The referee waves away the penalty appeals from the crowd - as well as a free-kick.

  18. YELLOW CARDpublished at 14:01 GMT 22 November 2025

    Coventry 3-2 West Brom

    Nat Phillips is penalised on the edge of his own box for a foul.

    The West Brom man then shows dissent by slamming the ball into the ground - yellow card.

  19. SUBSTITUTIONpublished at 13:58 GMT 22 November 2025

    Bristol City 2-0 Swansea

    Another Swansea change not too much longer after their first.

    Ricardo Santos replaces Ishe Samuels-Smith as the game begins to quieten a tad.

  20. SUBSTITUTIONSpublished at 13:57 GMT 22 November 2025

    Bristol City 2-0 Swansea

    Swansea try out a triple change to try and get things moving in their direction.

    Marco Stamenic, Eom Ji-Sung and Liam Cullen make way.

    Goncalo Franco, Zeidane Inoussa and Zan Vipotnik are introduced.