Sheffield United retained their place at the summit of npower League One with a 3-0 victory over relegation-haunted Scunthorpe.
Shaun Miller and Dave Kitson were on target while Nick Blackman struck a penalty to secure a routine win for the Blades.
Max Power and Adam McGurk were on the scoresheet as second-placed Tranmere came from behind to end a six-match winless league run with a 2-1 victory against Crewe.
Brentford continued their quest for automatic promotion with an impressive 3-1 victory over Colchester. The Bees were two goals ahead inside 12 minutes as Marcello Trotta broke the deadlock and, after Josh Thompson was dismissed for a professional foul, Adam Forshaw smashed in the free-kick from 18 yards.
Drey Wright halved the deficit and although Tom Adeyemi was sent off for two bookings, Brentford secured the win thanks to Harlee Dean's 85th-minute strike.
Will Grigg scored twice as Walsall completed a league double over high-flying MK Dons with a 4-2 win. Grigg's brace plus goals from Febian Brandy and Jamie Paterson handed the Saddlers a second successive win, while Ryan Lowe and Dean Bowditch were both on target for the below-par Dons.
Crawley came from behind to triumph 2-1 at Portsmouth and extend the Blues' winless run to 11 matches, while Shrewsbury rescued a useful point with a late equaliser to frustrate promotion hopefuls Notts County in an entertaining 2-2 draw at Greenhous Meadow.
Lewis Grabban scored his seventh goal in as many games as play-off chasing Bournemouth thumped Yeovil 3-0 at Dean Court. A goal in each half by Grabban and Harry Arter, prior to Brett Pitman's late penalty, earned the Cherries a 12th win in a remarkable run of 14 unbeaten matches.
David McGoldrick completed the fightback after Coventry came from a goal down to beat Stevenage 3-1. Lucas Akins gave the home side the lead from the penalty spot, but goals from Richard Wood, Carl Baker and McGoldrick secured the points.
Preston's winless league run at Deepdale dating back to September 29 continued after the Lilywhites drew a blank in a goalless draw at home to north west rivals Bury
David Syers scored a last-minute winner as Doncaster prevailed 2-1 at Oldham, while elsewhere, Sam Collins, Matt Robson and Lee Miller fired Carlisle to a 3-0 victory over Hartlepool.