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. SUBSTITUTIONpublished at 16:04 GMT 22 November 2025

    Oxford 1-0 Middlesbrough

    A change at the break for Middlesbrough.

    Matt Targett is off and Sam Silvera joins the fray.

  2. Postpublished at 16:04 GMT 22 November 2025

    Leicester 2-0 Stoke

    When I wrote the words "clinical" and "Leicester" at half-time, I realised it has been a while since such a phrase has been uttered.

    The finish from Patson Daka was as cool as anything you are going to see in the game.

    And for a forward who has struggled for goals in recent years - and who has missed some absolute sitters in that time - it was a bit special for the Zambia international.

    In fact, that goal was Daka's first for club or country for almost 12 months.

  3. 'Boro look flat'published at 15:56 GMT 22 November 2025

    Oxford 1-0 Middlesbrough

    Adam Whitty
    BBC Final Score

    It's out-of-form Oxford who lead here, and are on course for their first win over Middlesbrough in 35 years.

    The statistics will show 12 shots for Boro, three for Oxford. But the visitors only landed jabs, with no massive chances in that dozen. Gary Rowett's side looked far more threatening when they did attack.

    Luke Harris' goal was sublime, and the only real moment of quality in the game.

    This would be a priceless win for Oxford. For Middlesbrough, who look a tad flat, they would fall further away from Coventry at the top of the tree.

  4. 'Only negative was Brannagan injury'published at 15:55 GMT 22 November 2025

    HT: Oxford 1-0 Middlesbrough

    Peter Rhoades-Brown
    Former Oxford and Chelsea winger on BBC Radio Oxford

    Oxford have been excellent in very difficult conditions.

    That goal was a proper team goal, something that we have been waiting for, finished well by Luke Harris.

    The only negative was captain Cameron Brannagan coming off with an injury.

  5. HALF-TIMEpublished at 15:54 GMT 22 November 2025

    Derby 1-0 Watford

    A few headline-grabbing injuries meant there was eight minutes of stoppage time at the end of the first half at Pride Park.

    Dion Sanderson's thumped finish for the Rams is all that separates these two sides at the break.

    That goal came after Derby lost leading scorer Carlton Morris to injury early on.

  6. Postpublished at 15:54 GMT 22 November 2025

    FT: Birmingham 3-1 Norwich

    Not quite the impact Canaries fans were hoping for from Philippe Clement.

    But there aren't much tougher tests than Birmingham City away to be fair...

    Philippe ClementImage source, Getty Images
  7. HALF-TIMEpublished at 15:53 GMT 22 November 2025

    Portsmouth 1-0 Millwall

    Zak Swanson's stunner has given Portsmouth the advantage.

    Derek Mazou-Sacko came close to a leveller for Millwall but his effort was well saved by the returning Nicolas Schmid in the Pompey goal.

    Millwall also haven't been helped by an injury to Zak Sturge which saw him taken straight to an ambulance.

  8. HALF-TIMEpublished at 15:52 GMT 22 November 2025

    Oxford 1-0 Middlesbrough

    We could have an upset on our hands.

    Oxford are winless in their past 10 league meetings with Middlesbrough, they've lost five in a row.

    Luke Harris' goal has the U's in front.

  9. HALF-TIMEpublished at 15:52 GMT 22 November 2025

    Birmingham 3-1 Norwich

    Birmingham dominating.

    Norwich have managed to inflict some damage on the score sheet but Mathias Kvistgaarden's goal is by the far the best bit of quality the Canaries have been able to show.

    Otherwise, Blues lead with three close range goals and more than double the shots.

    It's always tricky to make a comeback away from home but to do it at St Andrew's? If Philippe Clement manages to pull that off he'll have already won the hearts of the Canaries faithful.

  10. HALF-TIMEpublished at 15:51 GMT 22 November 2025

    QPR 1-1 Hull

    All square at the break.

    Joe Gelhardt put the visitors ahead on the counter but Ilias Chair struck in the box to even the playing field.

    Statistically, the Hoops are looking far more dangerous but with the side on a four match winless streak, they will need to make sure they capitalise to get back on track.

  11. YELLOW CARDpublished at 15:51 GMT 22 November 2025

    Portsmouth 1-0 Millwall

    Millwall's Dan McNamara, on his first appearance of the season, is cautioned.

  12. HALF-TIMEpublished at 15:49 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Ipswich's half but they haven't been able to force the breakthrough.

    Arthur Okonkwo has saved from Sindre Walle Egeli, Leif Davis and Jaden Philogene while Dara O'Shea has fired just wide.

    Wrexham are yet to have a shot on target.

  13. 'Double Ducksch for Blues'published at 15:49 GMT 22 November 2025

    Birmingham 3-1 Norwich

    Richard Wilford
    BBC Radio WM commentator

    It's double Ducksch for Blues!

    Iwata forces a good save from the keeper, but Marvin Ducksch is there to finish it.

    You want your striker there to tuck in the rebound, and there he was, just what Blues needed before half-time.

    That's 18 goals in eight home games for Blues.

  14. HALF-TIMEpublished at 15:48 GMT 22 November 2025

    Leicester 2-0 Stoke

    That 44th-minute goal from Patson Daka has put hosts Leicester City in control of this one.

    Stoke have looked threatening at times, but the Foxes have been clinical.

  15. Postpublished at 15:47 GMT 22 November 2025

    Ipswich 0-0 Wrexham

    Arthur Okonkwo fails to hold a Jaden Philogene effort but does enough to keep it out at the expense of a corner.

    Ipswich pushing at the end of this first period.

  16. Postpublished at 15:46 GMT 22 November 2025

    Oxford 1-0 Middlesbrough

    Four minutes have been tacked onto the end of the opening half.

  17. goal

    GOAL: Birmingham 3-1 Norwichpublished at 15:45 GMT 22 November 2025

    Marvin Ducksch (44 mins)

    Tomoki Iwata takes aim but Norwich keeper Vladan Kovacevic is able to parry it, though not very far.

    It falls to Marvin Ducksch, who taps it in once again to earn himself a double.

  18. goal

    GOAL: Leicester 2-0 Stokepublished at 15:45 GMT 22 November 2025

    Patson Daka (44 mins)

    Patson DakaImage source, Getty Images

    Leicester double their lead just before the break!

    Patson Daka comes up with the coolest of finishes past Stoke goalkeeper Viktor Johansson, but the striker had the chance dished up on a silver platter by Abdul Fatawu.

    It was an exquisite through ball to tee up Daka.

  19. Postpublished at 15:45 GMT 22 November 2025

    Portsmouth 1-0 Millwall

    We are into six minutes of stoppage time.

  20. SUBSTITUTIONpublished at 15:43 GMT 22 November 2025

    Oxford 1-0 Middlesbrough

    That's a blow for Oxford as captain Cameron Brannagan has picked up a knock and can't carry on.

    Will Vaulks is his replacement.