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. get involved

    Get Involvedpublished at 16:35 GMT 31 January

    Portsmouth 3-0 West Brom

    We thought Mason was bad but Ramsay is a total disaster. Cannot see anything but relegation.

    Steve, Poole

  2. goal

    GOAL: QPR 2-1 Coventrypublished at 16:33 GMT 31 January

    Nicolas Madsen (73 mins)

    Nicolas Madsen celebrates in front of the QPR fansImage source, PA Media

    Now then.................

    Carl Rushworth has won the Sky Blues a lot of points this season, but this goal comes from him diving to claw out a low cross into the middle from Harvey Vale, only to present a chance to Nicolas Madsen to keep his cool in the box and slam home to complete the turnaround.

    Twice in five days Coventry have led 1-0 only to trail 2-1 within an hour... both goals today have come down the R's left.

    Can City find a goal to keep some kind of points cushion at the top of the table?

  3. SUBSTITUTIONpublished at 16:32 GMT 31 January

    QPR 1-1 Coventry

    Straight swap up top for the visitors as Haji Wright is introduced in place of Ellis Simms as the Sky Blues try to find a winner.

  4. goal

    GOAL: Ipswich 0-1 Prestonpublished at 16:32 GMT 31 January

    Lewis Gibson (72 mins)

    Lewis Gibson gives Preston the lead at IpswichImage source, PA Media

    It's been coming....

    Another dangerous corner is whipped in from the left and after having his first effort blocked on the line, Lewis Gibson keeps his cool to turn in the rebound.

    Shock result on the cards at Portman Road, but at the moment it is a lead Preston fully merit.

  5. Postpublished at 16:32 GMT 31 January

    Millwall 1-1 Sheff Utd

    Millwall are treading a fine line here. Andre Brooks gets in down the left for the Blades but the Lions manage to scramble it away from danger.

    An important final 20 minutes incoming in the play-off race.

  6. YELLOW CARDpublished at 16:31 GMT 31 January

    Middlesbrough 1-0 Norwich

    Just moments after being introduced as part of a double change, David Strelec is shown a yellow card.

    Strelec is on, as is Dael Fry, for Morgan Whittaker and Callum Brittain.

  7. SUBSTITUTIONpublished at 16:30 GMT 31 January

    Portsmouth 3-0 West Brom

    I don't want to darken any Pompey fan's day, but their dream afternoon has soured a little as Colby Bishop has limped off after a challenge from Chris Mepham left him needing treatment.

    Keshi Anderson is on in his stead, but Pompey have a host of injury problems and will not want Bishop to miss any time, especially not in this form.

  8. Postpublished at 16:30 GMT 31 January

    Millwall 1-1 Sheff Utd

    It hasn't been Callum O'Hare's day in front of goal for Sheffield United and he's let Millwall off the hook again here.

    After missing a glaring headed chance in the first half, O'Hare is played in by Andre Brooks from the left and only has the keeper to beat, but he makes a hash of it.

  9. SUBSTITUTIONSpublished at 16:29 GMT 31 January

    Ipswich 0-0 Preston

    Double change for the home side with 25 minutes left.

    Wes Burns and Jens Cajuste have been withdrawn and on in their place are record signing Sindre Egeli and Jack Taylor.

  10. 'Norwich need to make it count'published at 16:27 GMT 31 January

    Middlesbrough 1-0 Norwich

    Chris Goreham
    BBC Radio Norfolk commentator

    Norwich have got a wave of yellow shirts forward at the moment, and you feel as if these are times where they need to make it count.

    All the Boro players are behind the ball at the moment.

  11. Postpublished at 16:27 GMT 31 January

    Blackburn 0-0 Hull

    Chance for Hull... Bristol City loanee Yu Hirakawa nods it down for Kieran Dowell in the area but he volleys over.

  12. goal

    GOAL: QPR 1-1 Coventrypublished at 16:26 GMT 31 January

    Richard Kone (66 mins)

    Richard Kone celebrates at Loftus RoadImage source, PA Media

    The Hoops don't want to be finished off..

    Richard Kone with a brilliant finish means this is very much game ON.

    Nicholas Madsen is played into acres of space behind the defence out wide and sends in a low cross to the near post where Kone produces a neat flick to beat Carl Rushworth and draw the R's level.

  13. Postpublished at 16:25 GMT 31 January

    Blackburn 0-0 Hull

    Blackburn are still pushing for an opener.

    Todd Cantwell works it to Moussa Baradji in the box, who sets himself before firing over the bar with his left foot.

  14. Postpublished at 16:25 GMT 31 January

    QPR 0-1 Coventry

    Half-time came at a good time for Frank Lampard.

    The R's were on top at the end of the first half but since the break the Sky Blues have taken a quick lead and are popping it around with something approaching their old swagger again, seeking to finish the Hoops off.

  15. goal

    GOAL: Oxford 0-2 Birminghampublished at 16:24 GMT 31 January

    Marvin Ducksch (66 mins)

    The big man delivers for Birmingham!

    Debutante Carlos Vicente feeds the ball into Marvin Ducksch with a beautiful backheel and the German dispatches his shot, across the face of goal, into the corner.

    That could be Chris Davies' side home and hosed.

  16. GREAT SAVE!published at 16:23 GMT 31 January

    Watford 0-1 Swansea

    Nearly 2-0 to the visitors as Egil Selvik produces a vital save at full stretch to prevent Goncalo Franco from doubling the Swans' lead.

    Straight down the other end go Watford and the ball breaks to Luca Kjerrumgaard in the area but the Dane's powerful effort is parried away by Lawrence Vigouroux.

    Grandstand finish incoming at The Vic...

  17. Postpublished at 16:23 GMT 31 January

    Ipswich 0-0 Preston

    An hour gone at Portman Road and still Ipswich toil.

    They have only tested backup Preston keeper David Cornell once so far this afternoon when Ivan Azon's overhead kick was easily kept out.

    Ipswich have firepower on the bench, with Sindre Egeli and Chuba Akpom still waiting in the wings - how long will Kieran McKenna leave it until he turns to them?

  18. Postpublished at 16:22 GMT 31 January

    Millwall 1-1 Sheff Utd

    Femi Azeez drives forward with a mazy run for Millwall and cuts inside before curling an effort over the bar.

    The Lions have won their past three on home soil. Still half-an-hour for either side to find a winner here.

  19. CLOSE!published at 16:20 GMT 31 January

    Portsmouth 3-0 West Brom

    Chances at both ends as Milli Alli flashes a cross-shot from an angle across the face of Max O'Leary's goal while at the other end Mikey Johnston lets fly from 25 yards only for Pompey keeper Nico Schmid to help his effort over the crossbar.

  20. get involved

    Get Involvedpublished at 16:20 GMT 31 January

    Portsmouth 3-0 West Brom

    West Brom's Eric Ramsay crouches on the touchline at Fratton ParkImage source, Getty Images

    Wow, looks like West Brom’s appointment of yet another inexperienced manager is impacting on them. Once you are on these runs it’s hard to rectify them.

    Tony, Cheshire