SHAKERS fans are celebrating after Bury FC were promoted to League One.

Bury prevailed in the final-day battle between themselves, Southend and Wycombe to earn the third promotion spot.

Tom Soares' goal secured the Shakers a 1-0 win away at already-relegated Tranmere as David Flitcroft's men pipped Southend, who started the day in third but lost 3-1 at Morecambe.

Jimmy Floyd Hasselbaink's men took the lead in their game through Stuart Beavon's 11th-minute strike but Cambridge responded 14 minutes later through Tom Elliott.

After Albion goalkeeper Jon McLaughlin was sent off for bringing down Harrison Dunk, Robbie Simpson scored from the spot, but Phil Edwards levelled 13 minutes from time and Kevin Stewart struck in the 88th minute to secure the title.

First-half goals from Bobby Reid and Kelvin Mellor ended Shrewsbury's challenge, as Plymouth made sure of the final play-off spot.

Phil Brown's Southend had won their last seven games but fell when it mattered and now play Stevenage in the play-offs.

Jack Payne cancelled out Jack Redshaw's opener but Aaron Wildig and Jamie Devitt both struck for Morecambe in the second half.

Wycombe did their bit with a dramatic 3-2 win at Northampton but it was only enough for them to finish fourth.

The Chairboys raced into a 2-0 lead thanks to goals from Aaron Holloway and Nico Yennaris but Northampton hit back through a Sam Wood own goal and a Ryan Cresswell strike.

Alfie Mawson fired in the winner from the penalty spot seven minutes into stoppage time, leaving Gareth Ainsworth's men a date with Plymouth in the play-offs.

Luton needed Plymouth to lose - with an eight-goal swing - to finish in the top seven and that scenario never looked likely but the Hatters did secure themselves a season-ending victory by beating Stevenage 2-0.

Relegated Cheltenham waved goodbye to the Football League with a 1-1 draw at AFC Wimbledon while Hartlepool came from 3-0 down at half-time to draw 3-3 at Carlisle.

Jimmy Dack's final game as Newport boss before Terry Butcher takes charge ended in a 1-0 loss to Oxford while Exeter beat Dagenham 2-1.

Accrington were also 2-1 winners, seeing off Mansfield, and Portsmouth versus York ended 1-1.

See our full match report here, and our live coverage of the game here.