Summary

  • Cardiff relegated to League One after 0-0 draw with West Brom

  • Plymouth beat Preston 2-1 but all-but relegated due to inferior goal difference to Luton

  • Derby beat Hull 1-0 to push Tigers into bottom three, while Oxford beat Sunderland 2-0 to ensure league survival

  • Millwall remain in play-off contention with 1-0 win against Swansea

  • Sheffield Wednesday 1-1 Portsmouth, Middlesbrough 0-0 Norwich, Blackburn 2-1 Watford

  • In early games, Luton score 90th minute winner to beat play-off chasing Coventry and move out of bottom three

  • Promoted Burnley thrash QPR 5-0

  • Follow the League One and League Two action here as Doncaster and Port Vale promoted

  • Get involved: #bbcfootball on X, WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)

  1. Postpublished at 16:51 British Summer Time 26 April

    Hull 0-1 Derby

    The Derby fans are making all the noise now, but their team still have some defending to do.

    Hull have just made a triple change with Joao Pedro, Mason Burstow and Matt Crooks all coming on.

    Alfie Jones has just had a shot from distance but it sailed well over the bar - and the Tigers desperately need one to go in the net.

  2. Postpublished at 16:51 British Summer Time 26 April

    Cardiff 0-0 West Brom

    We have three minutes of time added on - Cardiff MUST score or they are down.

  3. SUBSTITUTIONS & YELLOW CARDpublished at 16:50 British Summer Time 26 April

    Blackburn 2-1 Watford

    Tyrhys Dolan and Yuki Ohashi are off for Rovers and on come Augustus Kargbo and Emmanuel Dennis.

    Edo Kayembe is cautioned for Watford - six yellow cards for them now!

  4. INJURY TIMEpublished at 16:49 British Summer Time 26 April

    Sheff Wed 1-1 Portsmouth

    Seven minutes of stoppage time tacked on at Hillsborough.

  5. SUBSTITUTIONpublished at 16:48 British Summer Time 26 April

    Cardiff 0-0 West Brom

    Mikey Johnston replaces Tom Fellows for West Brom.

  6. INJURY TIMEpublished at 16:48 British Summer Time 26 April

    Middlesbrough 0-0 Norwich

    We're into four minutes of stoppage time at the Riverside.

    Can Middlesbrough find a late winner to move into the top-six and take their play-off fate into their own hands?

  7. SUBSTITUTIONSpublished at 16:47 British Summer Time 26 April

    Oxford 2-0 Sunderland

    Oxford remove Mark Harris and Greg Leigh for Joe Bennett and Elliott Moore.

    They're almost home and hosed.

  8. 'What a header from Phillips'published at 16:47 British Summer Time 26 April

    Hull 0-1 Derby

    Malcolm Christie
    Former Derby striker on BBC Radio Derby

    What a ball in from Craig Forsyth and what a header from Nat Phillips.

    It was someone's opportunity to say this is mine and he wanted it more than any Hull City defender and he smashes it past Ivor Pandur.

    Now it's all about defending and being heroes.

  9. SUBSTITUTIONSpublished at 16:46 British Summer Time 26 April

    Blackburn 2-1 Watford

    A triple change for Watford as they chase a late leveller.

    Jeremy Ngakia, Mamadou Doumbia and James Abankwah are off.

    On come Vakoun Bayo, Ryan Andrews and Zavier Massiah-Edwards.

  10. goal

    GOAL: Hull 0-1 Derbypublished at 16:45 British Summer Time 26 April

    Nat Phillips 83 mins

    Huge, huge goal for Derby County!

    Craig Forsyth whips in a free-kick from the left and Nat Phillips soars to direct his header beyond Ivor Pandur.

    All of a sudden Derby leap out of the bottom three and pull the Tigers down in their place - if it stays this way.

  11. CLOSE!published at 16:44 British Summer Time 26 April

    Sheff Wed 1-1 Portsmouth

    Almost a late winner for Pompey to put the icing on the cake of their survival celebrations which have been going on since it was confirmed last week.

    Josh Murphy whips a free-kick in from deep and Rob Atkinson rises highest but his header goes inches wide of the post.

  12. SUBSTITUTIONSpublished at 16:44 British Summer Time 26 April

    Blackburn 2-1 Watford

    Changes for Rovers - Ryan Hedges and Todd Cantwell are off and on come Dion Sanderson and Adam Forshaw.

    Rovers need to hold on.

  13. DISALLOWED GOAL & SUBSTITUTIONpublished at 16:43 British Summer Time 26 April

    Cardiff 0-0 West Brom

    West Brom have the ball in the net but there's been a foul on Cardiff goalkeeper Ethan Horvath.

    The visitors replace Adam Armstrong with Daryl Dike.

  14. 'That goal has zapped the energy out of Preston'published at 16:42 British Summer Time 26 April

    Preston 0-2 Plymouth

    Paul Gallagher
    Former Preston midfielder on BBC Radio Lancashire

    That goal just zaps the energy out of Preston.

    They were on top and Plymouth go down the other end and score.

    Preston have given everything, it's just that ball in the final third.

  15. SUBSTITUTIONSpublished at 16:41 British Summer Time 26 April

    Cardiff 0-0 West Brom

    Rubin Colwill and Ollie Tanner are on for Cardiff as off go Alex Robertson and Cian Ashford.

  16. CLOSE!published at 16:41 British Summer Time 26 April

    Middlesbrough 0-0 Norwich

    So close to a Norwich opener and what a goal it would have been...

    Borja Sainz makes an excellent run and tees up Josh Sargent but his effort clips the outside of the post.

    At the other end, Marcus Forss sees a shot deflected wide for Boro and Aidan Morris then fires over the bar from distance.

  17. GREAT SAVE!published at 16:40 British Summer Time 26 April

    Cardiff 0-0 West Brom

    Ethan Horvath superbly denies West Brom's Adam Armstrong and Callum Styles - it's not the end where Cardiff need the ball.

  18. SUBSTITUTIONSpublished at 16:39 British Summer Time 26 April

    Oxford 2-0 Sunderland

    Hidde Ter Avest is on for Oxford at the expense for Sam Long.

    Sunderlan bring on Salis Abdul Samed and Alan Browne for Enzo Le Fee and Dan Neil.

  19. Postpublished at 16:38 British Summer Time 26 April

    Millwall 1-0 Swansea

    Swansea are getting closer to an equaliser.

    Ronald set up Zan Vipotnik, who miscued and then the Brazilian had a go himself, with George Evans producing another save.

  20. 'A good finish from Wright'published at 16:38 British Summer Time 26 April

    Preston 0-2 Plymouth

    Guy Branston
    Former Plymouth defender on BBC Radio Devon

    It's been a real long slog to get the goals but I'm really happy for Callum Wright.

    It's a good finish.