Summary

  • Emil Riis and Rob Atkinson help Bristol City to a 2-0 win over second-placed Middlesbrough who fail to close the gap on Coventry

  • The Sky Blues were held 1-1 at Southampton earlier in the day having lost Jay Dasilva to a red card

  • Ipswich go third as Jack Clarke scores the final goal in their 3-1 win against Sheffield Wednesday

  • Oli McBurnie converts a penalty as Hull beat West Brom to move fourth with Alfie Gilchrist sent off for the Baggies

  • Will Keane claims injury-time equaliser for Preston against Norwich as hosts stay in the top six

  • Koki Saito, Richard Kone, Karamoko Dembele and Amadou Mbengue score in the first half as QPR thrash Leicester 4-1 on Marti Cifuentes' return to Loftus Road

  • Tyler Bindon, Gus Hamer and Patrick Bamford give Sheffield United a commanding 3-0 win over Birmingham City who lost Tommy Doyle to a red card

  • Hayden Matthews' own goal earns point for Derby against Portsmouth following Callum Lang's early opener

  • Luca Kjerrumgaard secures three points for Watford at home to Stoke

  • Charlie Kelman decides tight game for Charlton against Oxford

  • Andri Gudjohnsen's seventh goal of the season and Yuki Ohashi give Blackburn a 2-0 win against Millwall

Send us your views

  1. SUBSTITUTIONSpublished at 16:29 GMT 20 December 2025

    Derby 1-1 Portsmouth

    Marlon Pack and Adrian Segecic jog on for Portsmouth.

    Conor Chaplin and Mark Kosznovszky are off.

    Derby bring on Andreas Weimann for Rhian Brewster.

  2. Postpublished at 16:29 GMT 20 December 2025

    Hull 1-0 West Brom

    With Millwall and Preston dropping points, Hull will climb to fourth if this stays the same.

    Fairly quiet opening to this half and Sergej Jakirovic's Tigers won't mind that at all.

  3. SUBSTITUTIONSpublished at 16:28 GMT 20 December 2025

    QPR 4-0 Leicester

    A triple change for Leicester.

    Off go Jordan James, Jordan Ayew and Jannik Vestergaard.

    On come Silko-Amari Thomas, Aaron Ramsey and Hamza Choudhury - good luck lads!

  4. CLOSE!published at 16:27 GMT 20 December 2025

    Sheffield United 3-0 Birmingham

    Tatith Chong's left footed strike from range is well saved by Blues keeper Ryan Allsop, who keeps the score down to three.

    Meanwhile, Birmingham boss Chris Davies makes a triple change with Lewis Koumas, Lyndon Dykes and Eiran Cashin on in place of Willum Willumsson, Demarai Gray and ex-Blade Jack Robinson.

  5. Postpublished at 16:27 GMT 20 December 2025

    Bristol City 2-0 Middlesbrough

    Forget form or mood, sometimes there are teams that just have the Indian sign over you.

    It feels like that for Middlesbrough as they look set for a fifth straight loss to Bristol City.

  6. get involved

    Get Involvedpublished at 16:27 GMT 20 December 2025

    Bristol City 2-0 Middlesbrough

    Boro choking. Come on the Robins. Play up Sky Blues.

    Francis, Coventry

  7. SUBSTITUTIONSpublished at 16:26 GMT 20 December 2025

    Watford 0-0 Stoke

    Stoke introduce Ben Pearson and Tatsuki Seko for Steven Nzonzi and Bosun Lawal.

    Watford swap out Tom Ince for Vivaldo Semedo.

    The Horents substitute is promptly cautioned for a foul - not quite the impression home fans were hoping for.

  8. 'Bristol City have done their homework'published at 16:25 GMT 20 December 2025

    Bristol City 2-0 Middlesbrough

    Neil Maddison
    Former Middlesbrough midfielder on BBC Tees

    It was a great ball into the box and he was totally free and he just has to get his head on it.

    Boro are not in this game, and that is because Bristol City have done their homework.

  9. Postpublished at 16:24 GMT 20 December 2025

    Derby 1-1 Portsmouth

    Finally Portsmouth offer something.

    They have a corner which reaches Andre Dozzell but can't get his effort on target.

    Better from the visitors.

  10. 'Conway what's the score?'published at 16:24 GMT 20 December 2025

    Bristol City 2-0 Middlesbrough

    Mark Drury
    BBC Radio Tees commentator

    Tommy Conway looks to the skyImage source, Shutterstock

    The home crowd are singing in the direction of former City player Tommy Conway, "Conway, Conway what's the score?"

  11. SUBSTITUTIONSpublished at 16:22 GMT 20 December 2025

    Sheffield United 3-0 Birmingham

    Double change for the home side as Chris Wilder potentially looks ahead to a packed festive fixture schedule.

    Goalscorers Patrick Bamford and Gus Hamer are off and on in their place are Tom Cannon and Danny Ings.

  12. goal

    GOAL: Ipswich 2-0 Sheff Wedpublished at 16:22 GMT 20 December 2025

    Jaden Philogene (60 mins)

    The three points are staying in Suffolk as Jaden Philogene has his eighth goal of the season.

    All of those have come at Portman Road and he does the business again, drilling past Pierce Charles after Marcelino Nunez had slipped it to him.

  13. Postpublished at 16:21 GMT 20 December 2025

    Watford 0-0 Stoke

    More Viktor Johansson heroics.

    This time the Swede denies Luca Kjerrumgaard.

    Watford are putting the pedal to the metal.

    Stoke respond with a Sorba Thomas effort that whistles just off target.

    We still await a goal.

  14. goal

    GOAL: Bristol City 2-0 Middlesbroughpublished at 16:21 GMT 20 December 2025

    Rob Atkinson (62 mins)

    Rob Atkinson heads in Bristol City's second goalImage source, PA Media

    Rob Atkinson was sent on to protect Bristol City's one-goal lead. Well, he's now given them a two-goal lead!

    Scott Twine with the corner and Atkinson gets a run on it to power a header past Sol Brynn.

  15. Postpublished at 16:20 GMT 20 December 2025

    QPR 4-0 Leicester

    Richard Kone smacks a shot over.

    Richard Kone has a shot saved.

    QPR are not declaring.

  16. CLOSE!published at 16:20 GMT 20 December 2025

    Charlton 0-0 Oxford United

    This match is beginning to open up now.

    First, for the visitors, Ciaron Brown fires wide a very presentable opportunity inside the box.

    Moments later at the other end, Rob Apter's left footed drive towards the bottom corner is well saved by U's keeper Jamie Cumming, who tips the ball around the post for a corner.

  17. GREAT SAVE!published at 16:19 GMT 20 December 2025

    Watford 0-0 Stoke

    Viktor Johansson keeps us scoreless.

    Othmane Maamma finds Tom Ince but the Stoke goalkeeper's reflexes are first class to keep it out.

  18. YELLOW CARDpublished at 16:18 GMT 20 December 2025

    Watford 0-0 Stoke

    Scrappy.

    Mattie Pollock heads wide for Watford.

    Sorba Thomas is cautioned for Stoke.

  19. SUBSTITUTIONpublished at 16:17 GMT 20 December 2025

    Ipswich 1-0 Sheff Wed

    With their depleted resources, Sheffield Wednesday cannot afford to lose too many players to injuries.

    But experienced defender Dominic Iorfa cannot continue after a collision with Spaniard Ivan Azon.

    Henrik Pedersen will hope it is not too serious.

  20. Postpublished at 16:17 GMT 20 December 2025

    QPR 4-0 Leicester

    It has taken 54 minutes but Leicester have an effort on target.

    Ricardo Pereira's header is dealt with by Ben Hamer who is between the sticks in place of the benched Paul Nardi for QPR today.