Summary

  • Nicolas Madsen condemns leaders Coventry to a 2-1 defeat at QPR as their winless away run extends to eight, in all competitions

  • Hayden Hackney's strike gives Middlesbrough a 1-0 win against Norwich with Kim Hellberg's side moving level on points with the Sky Blues

  • Lewis Koumas scores on debut for Hull to beat struggling Blackburn and move into third

  • Jack Clarke levels from the spot for Ipswich against Preston

  • Mihailo Ivanovic claims quickfire equaliser for Millwall against Sheffield United

  • Ebou Adams, Conor Chaplin and Millenic Alli on target for Portsmouth against West Brom in a game with implications in the relegation battle

  • Marvin Ducksch and Myles Peart-Harris' own goal allows Birmingham to beat Oxford

  • Josh Key and Marko Stamenic secure Swansea's victory at Watford with Nestory Irankunda sent off for the hosts

  • Sam Smith's second-half goal earns Wrexham a 1-0 win at Sheffield Wednesday as Welsh club return to the top six

  • Lyndon Dykes adds to Sonny Carey's opener as Charlton beat sorry Leicester who lost Caleb Okoli to an early red card and missed a penalty

  • Flynn Downes and Finn Azaz deliver Southampton a 2-0 win at Stoke

  • Derby hammered Bristol 5-0 at Ashton Gate on Friday night to lay down their play-off credentials

  • Get Involved: Via button below, #bbcefl on X, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)

Send us your views

  1. Postpublished at 15:32 GMT 31 January

    Watford 0-0 Swansea

    The Hornets have seized the initiative in this game and continue to press for an opener but Edo Kayembe has fired straight at Lawrence Vigouroux from distance.

  2. 'Norwich are really struggling'published at 15:30 GMT 31 January

    Middlesbrough 1-0 Norwich

    Chris Goreham
    BBC Radio Norfolk commentator

    Norwich are really struggling with this front-footed style of play by Middlesbrough.

    Norwich are playing a lot of possession in their own half.

  3. SUBSTITUTIONpublished at 15:29 GMT 31 January

    QPR 0-0 Coventry

    Karamoko Dembele is helped off the Loftus Road pitch with an injuryImage source, PA Media

    The R's have been forced into an early change after Karamoko Dembele came off worst in a clash with Ephron Mason-Clarke, limping off with a knee injury to be replaced by Daniel Bennie.

  4. Postpublished at 15:29 GMT 31 January

    Ipswich 0-0 Preston

    Half chance for Ipswich goes begging.

    Striker Ivan Azon tries a spectacular overhead kick but David Cornell in the Preston goal gathers comfortably.

  5. Postpublished at 15:29 GMT 31 January

    Blackburn 0-0 Hull

    Very closely contested encounter in the opening half-an-hour at Ewood Park.

    18 league places between them but nothing to separate the two sides on the pitch so far.

  6. 'Pompey are purring'published at 15:28 GMT 31 January

    Portsmouth 2-0 West Brom

    Andrew Moon
    BBC Radio Solent commentator

    If Eric Ramsay could call a timeout I reckon he would do that, right now.

    Pompey are purring at the moment.

  7. goal

    GOAL: Portsmouth 2-0 West Brompublished at 15:25 GMT 31 January

    Milli Alli (25 mins)

    Milli Alli slots Portsmouth's second of the game against West BromImage source, Shutterstock

    And another...

    Two in five minutes for the rampant Blues and it's the provider of the first goal who has bagged the second.

    Andre Dozzell slots a dreamy pass through for Milli Alli to race clear on the left, bear down on Max O'Leary and slot between the keeper's legs from an angle to double the lead with his first goal for the club after arriving from Luton.

    He celebrates in an acrobatic manner reminiscent of Fratton Park legend, Tresor Lomana Lua-Lua to boot. Fan favourite status: secured.

    Pompey are irresistible when they play like this.

  8. goal

    GOAL: Oxford United 0-1 Birminghampublished at 15:24 GMT 31 January

    Myles Peart-Harris own goal (23 mins)

    Birmingham players celebrate at OxfordImage source, Shutterstock

    Birmingham take the lead at Oxford United!

    Paik Seung-ho fires in a wicked free-kick from the left which U's keeper Jamie Cumming can't handle and the ball ricochets off the unfortunate Myles Peart-Harris, who can't do anything about it, into the back of the net.

    Are Birmingham set for a rare away win?

  9. GREAT SAVE!published at 15:24 GMT 31 January

    Watford 0-0 Swansea

    Lawrence Vigouroux to the rescue once again for the visitors as Edo Kayembe weaves forward and then threads a fine pass in behind for Othmane Maamma to lash in an angled shot which the keeper does well to save.

    The Hornets look to be buzzing again and Maamma is at the heart of everything this afternoon.

  10. 'West Brom don't want to compete'published at 15:23 GMT 31 January

    Portsmouth 1-0 West Brom

    Guy Whittingham
    Former Portsmouth manager on BBC Radio Solent

    He didn't try and hit the hell out of it Conor Chaplin just stroked it home up at the Fratton End.

    West Brom don't seem to want to compete and they hardly saying, 'don't let Portsmouth play'. West Brom are not pressing aggressively at all.

  11. Postpublished at 15:22 GMT 31 January

    Ipswich 0-0 Preston

    First real chance in this one goes to the home side.

    Jack Clarke looks to bend one into the top corner from the left side of the box but gets too much on it and it goes out for a goal kick.

  12. goal

    GOAL: Millwall 1-1 Sheff Utdpublished at 15:21 GMT 31 January

    Mihailo Ivanovic (19 mins)

    Mihailo Ivanovic jumps in celebrationImage source, Shutterstock

    Sheffield United's lead didn't last long...

    Great response by Millwall as Mihailo Ivanovic is quickest to react to Caleb Taylor's flick on in the box as he pokes home from close range.

    As you were.

  13. goal

    GOAL: Portsmouth 1-0 West Brompublished at 15:19 GMT 31 January

    Conor Chaplin (20 mins)

    It's been coming...

    Pompey have been building a head of steam and they have the lead to show for it.

    Milli Alli pings a ball into the box through a forest of legs into the path of the onrushing Conor Chaplin near the penalty spot to whip a left-footed effort across goal, past Max O'Leary for his first goal in a Pompey shirt since 2018.

    Chaplin off and running for the season and Fratton Park is becoming a fortress once again.

    West Bromwich Albion are bang in trouble, make no mistake.

  14. CLOSE!published at 15:19 GMT 31 January

    Portsmouth 0-0 West Brom

    Pompey inches away from the opener as Ebou Adams' clever reverse pass frees Conor Chaplin in the box to fire in a low first-time shot which flashes past Max O'Leary but also past the base of his post form an angle.

  15. 'West Brom have to weather this storm'published at 15:19 GMT 31 January

    Portsmouth 0-0 West Brom

    Tony 'Bomber' Brown
    West Brom's all-time leading goalscorer on BBC Radio WM

    Albion's keeper Max O'Leary is just taking his time and letting the West Brom players have a breather.

    Portsmouth are closing us down and we have to weather this storm early on - Portsmouth are getting forward well.

  16. goal

    GOAL: Millwall 0-1 Sheff Utdpublished at 15:18 GMT 31 January

    Andre Brooks (17 mins)

    Andre Brooks celebrates with his Sheffield United team-matesImage source, PA Media

    Sheffield United take the lead!

    This wasn't in the script for promotion-chasing Millwall...

    Gus Hamer wins the ball in midfield for the Blades and spreads it wide to Andre Brooks, who cuts inside and then squeezes a finish in at the near post from the edge of the box.

  17. GREAT SAVE!published at 15:17 GMT 31 January

    Watford 0-0 Swansea

    Good stuff from the Hornets as Mamadou Doumbia releases Othmane Maamma to send in a teasing cross for Marc Bola at the near post but his low effort is blocked by the legs of Swans keeper Lawrence Vigouroux.

  18. Postpublished at 15:17 GMT 31 January

    Blackburn 0-0 Hull

    Regan Slater wins the ball back for Hull and then drives into the box to gets away a shot but Balazs Toth is down well to make the stop in the Blackburn goal.

    Probably the best moment of the game so far for the Tigers.

  19. goal

    GOAL: Middlesbrough 1-0 Norwichpublished at 15:17 GMT 31 January

    Hayden Hackney (17 mins)

    Hayden Hackney scores for Middlesbrough against NorwichImage source, Shutterstock

    The captain delivers for Boro!

    And it's an absolute beauty as well.

    After his early warning shot, Hayden Hackney hits an absolute beauty from just outside box which beats Vladan Kovacevic this time and flies into the top corner.

    Great start for second-placed Boro who are aiming to close the gap to league-leaders Coventry City to two points this afternoon.

  20. 'Pompey have been on top'published at 15:15 GMT 31 January

    Portsmouth 0-0 West Brom

    Guy Whittingham
    Former Portsmouth manager on BBC Radio Solent

    Pompey have been on top of the game so far in this half.

    They need to take advantage of this period of dominance and take their chances to get the goal and the lead.