Birmingham survive in last-minute drama

There was late drama at both ends of the Championship table as Birmingham City sent Doncaster Rovers straight back down to League One, while Brighton & Hove Albion snatched the final play-off place from Reading.

Doncaster never really looked like scoring at champions Leicester City, who won the game thanks to David Nugent's penalty midway through the second half.

League One & League Two round-up

Wolverhampton and Brentford's promotion to the Championship and the teams who will be involved in the play-offs were already confirmed prior to kick-off, so relegation was the focus in League One.

Carlisle were beaten 3-0 at Wolves and will be playing League Two football next season, as will Tranmere, who lost at home to Bradford. Notts County ensured survival with a 1-1 draw at Oldham.

In League Two, Chesterfield secured the title after they came back to beat Fleetwood 2-1 at home. Scunthorpe and Rochdale are the other two teams who go up, while the play-off teams had already been determined before kick-off.

However, at the bottom, Bristol Rovers will be playing Conference football with Torquay next season after they lost 1-0 at home to Mansfield. Wycombe enjoyed a 3-0 win at Torquay, while Northampton survive thanks to a 3-1 victory at home to Oxford.

Birmingham, who needed to better Rovers' result to survive, looked dead and buried at Bolton until Paul Caddis swooped to head home in injury time to make it 2-2 and ensure they stay up on goal difference.

Millwall, who were also in danger of going down, beat Bournemouth 1-0 at the New Den, while fellow relegation rivals Blackpool survived despite going down 3-0 at home to Charlton Athletic.