Defender Jamie McCombe earned leaders Doncaster a 1-0 victory over Swindon with a towering header in the closing stages of a one-sided promotion clash. Rovers had to wait until the 80th minute to claim three precious points but it was no more than they deserved for a dominant display.
Brett Pitman scored his fifth goal in as many matches to keep Bournemouth in the automatic promotion places with a 1-0 win over Scunthorpe.
Promotion hopefuls Sheffield United were held to a third consecutive 0-0 home draw as 10-man Carlisle earned a share of the spoils at Bramall Lane.
Coventry-born midfielder Jamie Paterson scored twice as Walsall thrashed the 10-man Sky Blues 4-0. Craig Westcarr also scored twice, including a penalty, and hit an assist.
Tom Eaves grabbed a brilliant hat-trick to lift Shrewsbury further clear of the relegation zone as they beat Crawley 3-0. Shrewsbury skipper Matt Richards missed penalty before Eaves completed his hat-trick five minutes from time with another 20 yard thunderbolt, having scored a long-range strike and a super solo goal.
Max Ehmer scored on his home debut to ensure Graham Westley a winning start to his third spell in charge of Stevenage and dent Hartlepool's faint survival hopes with a 1-0 defeat.
Portsmouth extended their unbeaten run to four matches after David Connolly's second-half strike earned them a 1-0 victory over promotion-chasing Tranmere. Connolly converted Yassin Moutaouakil's cross from two yards in the 53rd minute and comfortably held on for their third straight home win.
Oldham fought back to earn a vital point in their relegation battle as they drew 1-1 against fellow strugglers Colchester. Jose Baxter's 14th goal of the season cancelled out Drey Wright's opener for the visitors, but Colchester are now unbeaten in five away games.
Bradden Inman's first-half strike kept Crewe's faint play-off hopes alive with a 1-0 win over Preston.
Yeovil returned to winning ways and climbed back into the play-off places with a 2-1 victory at Notts County.
First-half goals by Jimmy Smith and David Mooney kept Leyton Orient's play-off hopes alive with a 2-0 win over relegation-threatened Bury.
Goals from Dean Bowditch and Stephen Gleeson earned MK Dons a battling 2-0 win over Brentford to move them to within eight points of the play-off places.