Oldham climbed to fourth in Coca-Cola League One despite being held 2-2 by Yeovil in Terry Skiverton's first match as player-manager at Huish Park.
Deane Smalley (12) put Oldham ahead, Gavin Tomlin (16 and 33) hit back for Town before a Terrell Forbes own goal (39) rounded off the scoring.
Brighton, who saw manager Micky Adams leave by mutual consent on Saturday morning, triumphed 1-0 at Millwall thanks to Adam Virgo's 73rd-minute header.
A Jonny Howson double (54 and 65) took Leeds to within a point of the play-offs with a 2-0 win over bottom club Cheltenham.
Goals from Byron Moore (32), Tom Pope (58) and Clayton Donaldson (60) boosted Crewe's hopes of staying up as they beat Huddersfield 3-1, despite James Berrett (30) putting the visitors ahead.
Tamika Mkandawire's 83rd-minute goal gave Leyton Orient a crucial win at Hartlepool in their battle to beat the drop, but late strikes from Stephen Hughes (83) and Jabo Ibehre (90) hurt Northampton who lost 2-0 to Walsall at Sixways.
Goals from Dominic Blizzard (six) and Tommy Rowe (70) helped Stockport to a 2-1 win at Carlisle, for whom Lewis Neal (53) had equalised.
Franck Moussa's 14th-minute tap-in gave Southend a 1-0 win at Essex rivals Colchester.
Copyright (c) PA Sport 2009, All Rights Reserved.