Summary

  • League One: Leyton Orient beat Huddersfield 4-1 to seal play-off spot as Reading lose 4-2 to Barnsley.

  • Orient will face Stockport in the play-offs; Wycombe will play Charlton

  • Birmingham & Wrexham promoted; Shrewsbury, Cambridge, Bristol Rovers & Crawley relegated

  • League Two: Doncaster seal title with win over Notts County; second placed Port Vale lose to Gillingham

  • Bradford score 96th-minute winner to seal promotion and break Walsall hearts after the Saddlers win against Crewe

  • Walsall will face Chesterfield in the play-offs; AFC Wimbledon will play Notts County as Salford and Grimsby miss out

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

  1. Postpublished at 16:55 British Summer Time 3 May

    Crewe 0-1 Walsall

    Crewe have another free-kick that looks promising.

    It's curled towards the line of bodies but is headed out of play, the last touch belonging to a home player.

  2. Postpublished at 16:55 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    Antoni Sarcevic hammers a shot over the crossbar from six yards for the home side!

    Was that the chance?!

  3. YELLOW CARDpublished at 16:53 British Summer Time 3 May

    Huddersfield 1-4 Leyton Orient

    Rarmani Edmonds-Green is cautioned for the visitors.

  4. SUBSTITUTIONpublished at 16:53 British Summer Time 3 May

    Crewe 0-1 Walsall

    Jamie Jellis has done all he can to help his side win promotion.

    He's off to make room for Albert Adomah.

    Can Uncle Albert aid Walsall through to victory... and maybe League One?

  5. Postpublished at 16:53 British Summer Time 3 May

    Reading 1-4 Barnsley

    We will have six minutes of time added on.

  6. SUBSTITUTIONSpublished at 16:52 British Summer Time 3 May

    Reading 1-4 Barnsley

    Tom Carroll replaces Charlie Savage for Reading and for Barnsley Kieran Graham replaces Davis Keillor-Dunn.

  7. INJURY TIMEpublished at 16:52 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    SIX minutes of time added on in this one.

    Bradford are going to miss out on the top three unless they can score.

  8. Postpublished at 16:51 British Summer Time 3 May

    Huddersfield 1-4 Leyton Orient

    We are into four minutes of time added on.

  9. HITS THE WOODWORKpublished at 16:50 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    Jack Shepherd hits the post for the home side!

    They desperately try to scramble the ball in but the away side hack it clear.

  10. Postpublished at 16:50 British Summer Time 3 May

    Crewe 0-1 Walsall

    Talk about sickening.

    Fin Roberts finds himself unmarked and in plenty of space near the back post but it's almost as if he's not expecting it.

    He takes aim but it's not great and is an easy save for the Saddlers keeper when a position like that deserved so much more spectacle.

  11. 'It's now or never'published at 16:49 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    Jamie Raynor
    BBC Radio Leeds

    You can really feel the nerves now, they have to get a goal.

    The final pass hasn't quite been good enough today.

    It's now or never for City.

  12. League Two Round-Uppublished at 16:48 British Summer Time 3 May

    #bbcefl

    Things go from bad to worse for Newport as Tranmere have scored a fourth goal.

    Barrow are reduced to 10-men against Colchester, Kyle Cameron receives a red card - both teams are yet to score.

  13. SUBSTITUTIONpublished at 16:48 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    It's ALL Bradford now.

    There's four minutes plus time added on.

    They've got to find a goal or hope that Crewe can find a leveller against Walsall.

    Tyreik Wright and George Lapslie are on for the hosts for the final moments.

    Centre-back Jack Shepherd is moved up front.

  14. Postpublished at 16:48 British Summer Time 3 May

    Crewe 0-1 Walsall

    Feels like it's been a while since we've had a Walsall chance but not long after Oisin McEntee see his header fly off-target, the Saddlers have it back into the final third.

    They have multiple attempts to put into the net but each one thuds off a Crewe block.

    Saddlers fans will be happy to see their side winning (for a change, these days) but by just one goal, that's as nerve-wracking as it gets.

  15. goal

    GOAL Reading 1-4 Barnsleypublished at 16:47 British Summer Time 3 May

    Davis Keillor-Dunn (85 mins)

    Matching the scoreline at Huddersfield.

    It's gone wrong for Reading today but as it turns out it doesn't matter with Orient doing the business in West Yorkshire.

    Davis Keillor-Dunn adds a fourth for Barnsley.

  16. SUBSTITUTIONSpublished at 16:47 British Summer Time 3 May

    Reading 1-3 Barnsley

    Mamadi Camará replaces Chem Campbell for Reading as Jeriel Dorsett replaces Andre Garcia and Adam Phillips is on for Barnsley in place of Luca Connell.

  17. Postpublished at 16:46 British Summer Time 3 May

    Bradford 0-0 Fleetwood

    Sub Michael Mellon wins a corner for the home side.

    Their delivery from set pieces has been mixed at best today.

    This one from Richard Smallwood is a bit better but Neill Byrne can't head it on target.

  18. SUBSTITUTIONpublished at 16:46 British Summer Time 3 May

    Notts County 0-2 Doncaster

    When can Doncaster start celebrating, do we think?

    Sadly, Rob Street won't be on the pitch to hear the final whistle.

    He's picked up a late injury and has been replaced by veteran Billy Sharp.

  19. League One updatepublished at 16:45 British Summer Time 3 May

    #bbcefl

    What a second half this is from Stockport! From 1-0 down to 3-1 up at Wycombe Wanderers as we head into the final stages.

    And a lovely moment in Cambridge, as Lukas Jutkiewicz heads Birmingham in front at the Abbey Stadium in his final EFL appearance. The 111-point mark looks set to be reached for the third tier champions.

  20. SUBSTITUTIONSpublished at 16:45 British Summer Time 3 May

    Huddersfield 1-4 Leyton Orient

    Jordan Brown is replaced by Diallang Jaiyesimi and also coming off is Randell Williams for Jack Currie as Leyton Orient count down the minutes.