Bristol Rovers and Dagenham & Redbridge both dropped out of npower League One after suffering final day defeats at the hands of Colchester and Peterborough respectively.
Colchester won 2-1 thanks to two goals from striker Ian Henderson in the opening 30 minutes. Rovers' substitute Eliot Richards pulled a goal back for the Pirates.
Dagenham were the side with real hope of survival knowing that if they could better Walsall's result they would stay up. But that hope was crushed as they lost 5-0 to Peterborough, shipping three goals in the final eight minutes.
Southampton's promotion was confirmed as they won 3-1 at home to Walsall, with Guly do Prado, David Connolly and Alex Oxlade-Chamberlain on target. Julian Gray scored for the Saddlers.
Huddersfield were the team chasing an unlikely second place but will have to settle for a play-off double-header against Bournemouth after a thrilling final-day 4-4 draw against Brentford at the Galpharm Stadium
A 1-1 draw at home to champions Brighton was enough to keep Notts County in the division as Gordon Greer's own goal cancelled out Ashley Barnes' opener. Sam Sodje was sent off for the hosts in stoppage time after receiving his second yellow card.
MK Dons prepared for their play-off showdown with Peterborough after beating Oldham 2-1 at Boundary Park. Leyton Orient just missed out on a play-off berth, but that did not stop them beating already-relegated Plymouth 4-1 at Home Park.
Bournemouth lost 2-1 at home to Rochdale as goals from Matt Done and Reece Gray cancelled out Jason Pearce's opener for the home side. Yeovil came out on top in a mid-table clash at Carlisle, winning 2-0 with goals from Jonathan Obika and Dean Bowditch.
Relegated Swindon also won 2-0 away from home, as Lecsinel Jean-Francois and Michael Timlin both scored in the first half to see off Tranmere. Daniel Nardiello and Troy Archibald-Henville scored in the final 14 minutes to give Exeter a 2-1 win at Sheffield Wednesday, who had gone ahead after a smart finish from Jermaine Johnson after 13 minutes.
A 0-0 draw at The Valley was unsurprising, with Charlton and Hartlepool having nothing of significance to play for.
Copyright (c) PA Sport 2009, All Rights Reserved.