Lee Barnard sealed a stunning comeback win for Southampton over Milton Keynes Dons to keep the Saints in the hunt for an automatic promotion place in npower League One.

The play-off chasing visitors had stunned their hosts by racing into a 2-0 lead through Gary MacKenzie and Sam Baldock before two goals in as many minutes by Jonathan Forte dragged Saints level. Barnard's 77th-minute winner leaves his side five points behind second-placed Huddersfield with three games in hand.

Both clubs slightly narrowed the gap on runaway leaders Brighton, whose eight match winning run came to an end with a 2-2 draw at Rochdale. Will Atkinson put the home side ahead before Chris Wood and Gary Dicker replied for Brighton. Gary Jones' 71st minute penalty squared things up.

Rochdale's point moved them to within five points of a play-off place and saw them leapfrog Leyton Orient, who blew an early lead against Charlton at The Valley and lost 3-1. Second-half strikes from Paul Benson, Bradley Wright-Phillips and Jose Semedo cancelled out Scott McGleish's 16th minute opener.

Huddersfield's claimed three straightforward with a 2-0 win at Tranmere, Benik Afobe opening the scoring on 39 and Lee Novak securing the points three minutes from time.

At the bottom, Swindon look increasingly doomed after their 1-1 draw against Hartlepool stretched their run without a win to 18 games and left them six points off safety having played more games than all their rivals. Evan Horwood gave the visitors the lead but they had Gary Liddle sent off and Matt Ritchie levelled the scores midway through the second half.

Bristol Rovers boosted their survival hopes with a 1-0 win at Yeovil. Gavin Williams fired the winner in the 76th minute to move Rovers within a point of escaping the bottom four. Dagenham and Redbridge blew the chance of putting daylight between themselves and the drop zone despite Romain Vincelot heading them into a 76th minute lead at Exeter.

Matthew Taylor and Richard Logan replied in the last 10 minutes to give the home side a 2-1 win and maintain their very slim hopes of making the play-offs.

Notts County remain in danger after two late goals saw them sink to a 2-0 home defeat by Oldham. Jason Lowe scored a penalty three minutes from time after County's Mike Edwards had been dismissed for a professional foul, before Reuben Reid added the second in injury time to mark an emphatic end to Latics' goal drought.

Sheffield Wednesday took a huge stride towards survival thanks to Neil Mellor's double at home to Colchester. Mellor scored in the 25th and 51st minutes with Steven Gillespie hitting a last minute consolation for the visitors.

Copyright (c) PA Sport 2009, All Rights Reserved.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms