Article body analysed

10 matches in the Championship on Saturday Latest: Birmingham 3-1 Norwich, Derby 1-0 Watford, Ipswich 0-0 Wrexham, Leicester 2-0 Stoke, Oxford Utd 1-0 Middlesbrough, Portsmouth 1-0 Millwall, QPR 1-1 Hull City Leaders Coventry fight back from 2-0 down to beat 10-man West Brom and go eight points clear 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 Kate Holloway, Glenn Speller, Andrew Aloia & Joe Boon 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. 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. 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. 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. .. 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. 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. 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. 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. Portsmouth 1-0 Millwall Millwall's Dan Mc Namara, on his first appearance of the season, is cautioned. 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. 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. 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. 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. Oxford 1-0 Middlesbrough Four minutes have been tacked onto the end of the opening half. 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. Patson Daka (44 mins) 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. Portsmouth 1-0 Millwall We are into six minutes of stoppage time. 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. Portsmouth 1-0 Millwall Derek Mazou-Sacko is yet to score for Millwall but he's close with a volley. Portsmouth goalkeeper Nicolas Schmid is down well to save and keep his side in front. Oxford 1-0 Middlesbrough Neil Maddison Former Middlesbrough midfielder on BBC Tees There's one word, ruthlessness, you need that at this level. In those attack versus defence moments, you can afford to take a risk. You haven't really got any shots on target, crosses haven't been good enough, picking men out hasn't been good enough from Boro. Last Updated 22nd November 2025 at 15: 54 Please Note: All times UK. Tables are subject to change. The BBC is not responsible for any changes that may be made. Copyright © 2025 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.