Summary

  • Josh Brownhill gives Bristol City surprise win at promoted Brighton

  • Wigan are relegated to League One after loss to Reading

  • Royals and Sheff Wed secure play-off spots; Fulham all-but there

  • Leeds fight back from 3-0 down to draw 3-3 with Norwich

  • Birmingham and Blackburn win to take survival fight to final day

  • Hartlepool and Newport both lose at bottom of League Two

  1. CLOSE!published at 82 mins

    Brighton 0-1 Bristol City

    Is it not going to be Brighton's night?

    Solly March and Lewis Dunk combine well on the edge of the box, with the defender's low shot going narrowly wide.

    Glenn Murray had the chance to turn Dunk's shot in but could not make a connection.

  2. SUBSTITUTIONpublished at 80 mins

    Brighton 0-1 Bristol City

    Tammy AbrahamImage source, Rex Features

    Tammy Abraham's work is done for the day as he is withdrawn and Milan Djuric enters the fray.

  3. Postpublished at 79 mins

    Brighton 0-1 Bristol City

    Free-kick opportunity for Bristol City 25 yards out.

    But Josh Brownhill's effort is poor and comes straight back off the wall.

  4. SUBSTITUTIONpublished at 77 mins

    Brighton 0-1 Bristol City

    Is it 'have what we hold' time for Bristol City?

    Matty Taylor, who set up Josh Brownhill's goal, is withdrawn and boss Lee Johnson beefs up his midfield with the introduction of Bobby Reid.

  5. Brighton not doing enoughpublished at 75 mins

    Brighton 0-1 Bristol City

    Warren Aspinall
    Ex-Brighton striker on BBC Sussex

    Aden Flint is going to end this game with a headache.

    Everything we put in the box he is getting away and they're not decent crosses. They're simple for him to deal with.

  6. CLOSE!published at 74 mins

    Brighton 0-1 Bristol City

    That's the type of cross Glenn Murray thrives on - but unfortunately he's the one who delivered it.

    The experienced striker works himself some space wide on the left and whips over a teasing centre that takes Aden Flint out of the game.

    But Bailey Wright is there to rescue City as he does just enough to prevent Tomer Hemed from getting his head on it.

  7. Reaction: Young Leeds side 'not quite ready yet'published at 19:00 British Summer Time 29 April 2017

    FT: Leeds 3-3 Norwich

    Kyle BartleyImage source, PA

    Leeds came back from three goals down to draw 3-3 with Norwich, but their failure to secure victory leaves them out of play-off contention.

    Leeds head coach Garry Monk told BBC Radio Leeds:

    “I’m really disappointed with this period, the last seven or eight games, today’s probably typified what it’s been like in this last eight-game period.

    “There’s been so many positives and it’s very hard for me to be critical of this group because they’ve given so much this season, they’ve all come on and improved and connected the club back together again, the fans and the team and given the club something to be proud of.

    “But I think it’s quite obvious that this type of situation, fighting for a chance of promotion or at least playoffs, it’s just come a little bit too soon.

    “There’s a lot of young lads and lads that haven’t experienced this type of situation before and I think, it’s not a criticism of them, I just think it’s been clear in this period that maybe we’re not quite ready yet.”

  8. Postpublished at 69 mins

    Brighton 0-1 Bristol City

    Brighton try to crank up the pressure but they can't find a way through.

    Glenn Murray can't work enough space to get a shot away, before another Anthony Knockaert cross is repelled by the head of Aden Flint.

  9. Postpublished at 67 mins

    Brighton 0-1 Bristol City

    BrightonImage source, Rex Features

    Brighton boss Chris Hughton cuts a frustrated figure on the sidelines. His side continue to dominate possession but they've not really tested Frank Fielding yet.

    Their best efforts have gone wide.

  10. Postpublished at 65 mins

    Brighton 0-1 Bristol City

    Anthony Knockaert picks himself up off the grass to swing over the resulting free-kick but Frank Fielding does well under pressure to punch clear.

    There's no way through for Brighton at the moment.

  11. Nerves have got to the playerspublished at 64 mins

    Brighton 0-1 Bristol City

    Warren Aspinall
    Ex-Brighton striker on BBC Sussex

    I said before the game that the players needed to relax.

    Today I think nerves have got to a few of the players.

    Meanwhile, Bristol City left-back Joe Bryan goes into the book for a foul on Anthony Knockaert.

  12. SUBSTITUTIONpublished at 62 mins

    Brighton 0-1 Bristol City

    Another change for Brighton as boss Chris Hughton shuffles his pack to try to find a way back into this game.

    Steve Sidwell is the man to come on, replacing Beram Kayal.

    Will Sidwell's presence strike fear into the minds of the Robins' players? If you recall he scored from inside the centre circle in the return fixture.

  13. CLOSE!published at 60 mins

    Brighton 0-1 Bristol City

    That really should have been 2-0,

    Matty Taylor does brilliantly to win Bristol City their first corner of the game but then completely misses his kick from six yards after Joe Bryan heads the delivery goalwards from the edge of the box.

    The goal was gaping.

  14. Play resumes at Orientpublished at 18:46 British Summer Time 29 April 2017

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    Allow Twitter content?

    This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.

    The BBC is not responsible for the content of external sites.
    End of twitter post

    BBC Sport app users may need to click 'view more' to see this content.

  15. Postpublished at 55 mins

    Brighton 0-1 Bristol City

    The Brighton fans try to crank up the atmosphere and their team tries to respond.

    Anthony Knockaert's quick feet set up a crossing chance but the giant Aden Flint rises highest to head clear.

    The Seagulls would do well to keep crosses away from the Robins' defender.

  16. CLOSE!published at 53 mins

    Brighton 0-1 Bristol City

    So very nearly 1-1!

    Brighton win a corner, Solly March swings it into the box and although Uwe Huenemeier escapes his marker Bailey Wright, he can only plant this header narrowly the wrong side of the post.

  17. Postpublished at 50 mins

    Brighton 0-1 Bristol City

    Bristol City goalImage source, Rex Features

    Bristol City are in no mood to let Brighton have their own way as Tammy Abraham has a snap-shot blocked.

    As it stands, it's Josh Brownhill's header that still separates the two sides.

  18. YELLOW CARDpublished at 47 mins

    Brighton 0-1 Bristol City

    Bristol City's Marlon Pack goes in the book for a foul on Beram Kayal.

  19. KICK-OFFpublished at 45 mins

    Brighton 0-1 Bristol City

    Brighton start the second half. They've made a change at the break too, with Solly March replacing Jiri Skalak.

  20. Leyton Orient v Colchester to get back under waypublished at 18:32 British Summer Time 29 April 2017

    The ground and the pitch has been cleared and the final eight minutes will be played behind closed doors.

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    Allow Twitter content?

    This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.

    The BBC is not responsible for the content of external sites.
    End of twitter post
    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post 2

    Allow Twitter content?

    This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.

    The BBC is not responsible for the content of external sites.
    End of twitter post 2

    BBC Sport app users may need to click 'view more' to see this content.