Article body analysed

Middlesbrough win 2-1 at Charlton to cut Coventry's lead at top of Championship to five points Daniel Jebbison equalises for 10-man Preston to earn draw with Sky Blues Southampton hold on to beat West Bromwich Albion 3-2, having trailed 3-0 at half-time Swansea beat Portsmouth; QPR defeat Birmingham in dramatic finale Three other games end level Jay Freeman, Matt Cresswell, Dan George and Zoe Mcgrady QPR 2-1 Birmingham Full-time and that is the winning goal - QPR have won the match with the last act of the night! Kieran Morgan (90+6 mins) Birmingham's point evaporates in an instant! QPR have won it! QPR have not given up on winning this one after conceding in injury time and Kieran Morgan thumps a strike from the edge of the box past James Beadle, who perhaps should have done better. Morgan whips his shirt off and jumps into the crowd before receiving a yellow card from the referee. He won't care one jot about that! Incredible scenes at Loftus Road. FT: Swansea 1-0 Portsmouth Andrew Moon BBC Radio Solent commentator That was a damaging defeat for Pompey, allowing a very average-looking Swansea side to move six points clear of them. In a game of little attacking quality at either end of the pitch, one goal was always likely to be enough. Concerning times. Patrick Roberts (90+3 mins) It's late but it's great for Birmingham City! They have not given up tonight and may well have rescued a point. Demarai Gray does excellently and pulls the ball back which evades everyone except for Patrick Roberts, at the back post, who keeps his composure at the vital moment to pass the ball in the back of the net from 10 yards! 1-1! QPR 1-0 Birmingham We are into SIX minutes of additional time at Loftus Road. Birmingham have just gone so close to levelling but QPR keeper Paul Nardi has clawed the ball out from his own goalline following a header from a corner. FT: Southampton 3-2 West Bromwich Albion Adam Blackmore BBC Radio Solent sports editor Well that wasn’t as easy as it should have been from 3-0 at half-time but it’s a good learning - you can’t be complacent in the Championship. Credit to West Brom for a spirited comeback but Saints' first half was just too good. .. again! Charlton 1-2 Middlesbrough Full-time and it is a BIG three points for Middlesbrough! At half-time Boro were in total control thanks to goals from Riley Mc Gree and Morgan Whittaker but their advantage was halved when George Edmundson headed past his own goalkeeper Sol Brynn which set up a lively final 10 minutes at The Valley. The visitors held on, however, for the win. The stuff of Championship promotion winners? Watford 1-1 Sheff Wed Watford earn a point but they left it rather late! Vivaldo Semedo's 97th-minute equaliser cancels out Charlie Mc Neill's first-half goal for Sheffield Wednesday, whose hopes of ending a 12-game winless run came to an end in agonising fashion. Sheffield United 1-1 Norwich Full-time and the spoils are shared at Bramall Lane. Following a goalless first-half, Danny Ings bagged his first goal for Sheffield United when he tapped in from three yards following good work from Tatith Chong. They were denied the three points after defender Djibril Soumare put through his own net and could have even lost the game had Norwich forward Amankwah Forson kept his cool, instead of scuffing his effort one-on-one at Michael Cooper. Charlton 1-2 Middlesbrough Charlton are throwing everything at Middlesbrough but haven't created anything clear-cut. A cross into the middle is caught comfortably by Sol Brynn. Boro have 90 seconds left here to hold on. Vivaldo Semedo (90+7 mins) Agony for Sheffield Wednesday. A sigh of relief for Watford as Vivaldo Semedo levels in the seventh minute of injury time as he pokes home form close range. Preston 1-1 Coventry 10-man Preston have fought back to seal a point against league-leading Coventry! The hosts had Liam Lindsay sent off in the first half and Coventry threw the kitchen sink at them. They finally got a breakthrough when Andrew Hughes put the ball into his own net but Daniel Jebbison's leveller means they share the points. With Middlesbrough beating Charlton, Frank Lampard's side's lead at the top looks set to be cut! Sheffield United 1-1 Norwich Oh my word - WHAT a chance for Norwich to win it. Following a Sheffield United corner, the Blades lose possession and somehow Amankwah Forson is through on goal one-on-one with Michael Cooper. Forson somewhat rushes his effort though, scuffing a left-footed shot to Cooper's left and the former Plymouth keeper comfortably pushes the ball out for a corner, which comes to nothing. Norwich should have stolen all three points at Bramall Lane! Southampton 3-2 West Bromwich Albion Southampton survive a scare to hold on and take all three points! All of Saints' goals came in the first half but Ryan Mason's Albion produced a spirited comeback in the second half that nearly paid off. Samuel Iling-Junior missed a huge chance for the visitors right at the end of the game. Swansea 1-0 Portsmouth Swansea beat Portsmouth, referee Tom Reeves blows the full-time whistle. The hosts pick up three points in a huge win against one of the sides close to them down the bottom of the Championship table. Portsmouth have now failed to score in their last three Championship matches. Preston 1-1 Coventry Steve Ogrizovic Ex-Coventry City goalkeeper on BBC CWR It is just one of those nights isn't it? Coventry just can't seem to win here. 24 league games played by Coventry at Preston, no wins for the Sky Blues. Southampton 3-2 West Bromwich Albion Oh my word, somehow Southampton survive after Albion have a HUGE chance to draw this game level. Samuel Iling-Junior has the goal at his mercy but he puts it wide of the post from close range, everyone inside St Mary's thought that was 3-3, he has to score that! Blackburn 1-1 Oxford The points are shared at Ewood Park. Ciaron Brown's first-half strike for Oxford gave them the lead but Todd Cantwell struck back for Blackburn from the spot after the break. Sheffield United 1-1 Norwich Ryan Bennett Former Norwich defender on BBC Radio Norfolk It has been a great game to watch. Both teams are committed to getting the win, they are both really going for it. Last Updated 9th December 2025 at 22: 00 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.