Charlton sealed promotion to the npower Championship as Bradley Wright-Phillips fired them to a 1-0 win at Carlisle.
Wright-Phillips struck after 76 nervous minutes at Brunton Park to ensure the League One leaders now have an unbridgeable 10-point advantage over third-placed Sheffield Wednesday with three games to play.
They will have to wait a little longer to secure the title after second-placed Sheffield United came from behind to beat 10-man Leyton Orient 3-1. Kevin Lisbie put Orient ahead at Bramall Lane but Lee Williamson and Michael Doyle replied and there was no way back for the Londoners after Ryan Dickson was sent off. Ched Evans completed the Blades' win late on.
Wednesday suffered a setback in their bid for automatic promotion as they were held to a 1-1 draw at Colchester. Miguel Llera hit the Owls' equaliser after Ian Henderson opened the scoring for Colchester after just three minutes.
Rochdale came from 2-0 behind against fellow strugglers Exeter to postpone their seemingly inevitable relegation. The Grecians established a commanding position at Spotland with a Daniel Nardiello penalty and a Liam Sercombe strike but the hosts dramatically hit back with goals from Nicky Adams, Joe Thompson and Jason Kennedy in the final 11 minutes.
Chesterfield's hopes of avoiding the drop also look bleak despite a 2-1 win at Hartlepool. Danny Whitaker and Jordan Bowery struck for the Spireites after a Gary Liddle opener for Pools but they remain seven points adrift of safety.
The other side in the bottom four, Wycombe, are three points adrift after a last-minute Oldham penalty forced them to settle for a 2-2 home draw. The Chairboys led 2-1 after replying to a Filipe Morais goal through Stuart Beavon and Joel Grant but paid the price for a Grant Basey missed penalty.
In the play-off race, MK Dons moved up to fourth with a 3-0 win at 10-man Scunthorpe thanks to goals from Dean Bowditch, Daniel Powell and Shaun Williams while Huddersfield slipped to fifth as they were beaten 1-0 at Preston after a Chris Robertson goal.
The clash between sixth-placed Notts County and eighth-placed Brentford at Griffin Park ended goalless but Stevenage brought themselves back into contention by thrashing Yeovil 6-0. Luke Freeman started and finished the rout while Patrick Agyemang, Jon Ashton, Jamaal Lascelles and Mark Roberts were also on target against the hapless Glovers, who had Michael Woods sent off.
Bury beat Bournemouth 1-0 with a Mike Grella goal and Tranmere overcame Walsall, who had Lee Beevers sent off, by the same scoreline thanks to an Andy Robinson free-kick.