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. 'The recruitment for Norwich hasn't been good'published at 16:51 GMT 22 November 2025

    Birmingham 4-1 Norwich

    Darren Kenton
    Former Norwich City defender on BBC Radio Norfolk

    You need seasoned Championship players and the recruitment in the last few years for Norwich just hasn't been good enough.

  2. Postpublished at 16:51 GMT 22 November 2025

    Birmingham 4-1 Norwich

    There's an additional five minutes left for St Andrew's to lap this victory up.

  3. goal

    GOAL Portsmouth 3-1 Millwallpublished at 16:51 GMT 22 November 2025

    Jordan Williams (89 mins)

    Game over.

    The substitute strikes as Jordan Williams collects the ball in his own half and strides forward to score.

    We'll have seven added minutes but that's academic now.

  4. PENALTYpublished at 16:51 GMT 22 November 2025

    Derby 2-1 Watford

    Nestory Irankunda is brought down in the area!

    Watford now have a chance to restore parity from the penalty spot with less than 10 minutes remaining.

  5. Postpublished at 16:51 GMT 22 November 2025

    QPR 3-2 Hull

    Four minutes to go.

    Not long for Hull to pull this back.

  6. Postpublished at 16:50 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Four minutes of stoppage time is all we'll get.

    Not a great game.

  7. SUBSTITUTIONSpublished at 16:50 GMT 22 November 2025

    Birmingham 4-1 Norwich

    You've got your wish, Richard [16:24], albeit a little bit later than you were hoping.

    Lyndon Dykes is on the field after Jay Stansfield switches out.

    Josh Sargent is also withdrawn after making his 150th appearance for the Canaries.

  8. Postpublished at 16:50 GMT 22 November 2025

    Oxford 1-1 Middlesbrough

    Into three added minutes we go.

  9. YELLOW CARDpublished at 16:48 GMT 22 November 2025

    Oxford 1-1 Middlesbrough

    Middlesbrough substitute Kaly Sene is carded by Ben Toner.

    Boro look like they're going to lose ground on the leaders Coventry.

  10. YELLOW CARDpublished at 16:47 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Lewis O'Brien is cautioned for Wrexham who still haven't had a shot on target in this game.

  11. Postpublished at 16:47 GMT 22 November 2025

    QPR 3-2 Hull

    Joe Gelhardt's goal means he's now gone above Oli McBurnie to be Hull's top scorer with seven and is fourth of all Championship players.

    One more and he'll match Coventry City forward Haji Wright's total and go into third with an extra assist.

    He's trying to do so but sees his strike lift high.

    Can Hull level this or have they let their lead slip twice to concede defeat?

  12. get involved

    Get Involvedpublished at 16:46 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Ipswich may have one of the strongest squads in the league but the lack of a proven goalscorer is going to be their undoing this season

    Paul - London

  13. SUBSTITUTIONpublished at 16:45 GMT 22 November 2025

    Portsmouth 2-1 Millwall

    Camiel Neghli is on for Millwall as they search for an unlikely equaliser with 10 men.

    Thierno Ballo is off.

  14. SUBSTITUTIONSpublished at 16:44 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    One change each.

    Kasey McAteer replaces Sindre Walle Egeli for Ipswich.

    Wrexham swap out Sam Smith for Ryan Hardie.

    Still no goals...

  15. 'It's been a real frustrating game'published at 16:43 GMT 22 November 2025

    Oxford 1-1 Middlesbrough

    Neil Maddison
    Former Middlesbrough midfielder on BBC Tees

    It's been a real frustrating game, you've been the better side, possession wise and you're just hoping you can find something to get three points on the board, these are pretty average.

  16. SUBSTITUTIONSpublished at 16:43 GMT 22 November 2025

    Portsmouth 2-1 Millwall

    Conor Chaplin heads on for Portsmouth at the expense of the injured Florian Bianchini.

    Also coming off is Andre Dozzell for Marlon Pack.

  17. YELLOW CARDpublished at 16:43 GMT 22 November 2025

    Oxford 1-1 Middlesbrough

    A caution for Oxford substitute Mark Harris.

    Is there a late goal in this one?

  18. GREAT SAVE!published at 16:41 GMT 22 November 2025

    Leicester 2-1 Stoke

    Asmir Begovic has come up with another huge save for Leicester.

    This time he palms away a fiercely-stuck half volley from Bae Jun-Ho.

    The shot was rising and looked destined for the top corner before the Foxes keeper got a hand to it.

  19. Postpublished at 16:40 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Sindre Walle Egeli's shot is held by the Wrexham goalkeeper Arthur Okonkwo.

    This first league meeting between these two won't be one for the highlights reel.

  20. SUBSTITUTIONpublished at 16:39 GMT 22 November 2025

    Oxford 1-1 Middlesbrough

    Striker for striker.

    Off goes Will Lankshear for Oxford and on comes Ole Romeny.