Table-topping Charlton completed a 2-0 win over Brentford to end the day five points clear at the summit,
Michael Morrison scored the first in the 31st minute but it was not until the closing moments that Danny Green made it safe.
Huddersfield’s prolific striker Jordan Rhodes was on target once again but his side could only manage a 2-2 draw at Notts County.
Gary Roberts (52) and Rhodes (58) put Town two ahead only for Jeff Hughes’ penalty and Lee Hughes’ late strike peg them back.
Stevenage saw a sequence of three consecutive wins ended by a 1-0 home defeat by Leyton Orient as both sides finished with 10 men.
Lee Cook scored the only goal after 15 minutes, while Ben Chorley and Chuks Aneke saw red.
MK Dons remained fourth place with a 1-0 home win over Colchester, courtesy of Gary McKenzie’s goal.
There was a 1-1 draw for second-bottom Rochdale, who saw new loan signing Daniel Bogdanovic level after Jake Jervis notched in the 16th minute for Preston.
Neale Cooper’s first home match back in charge of Hartlepool ended in a 2-1 loss to Scunthorpe.
Sam Togwell (32) and Garry Thompson (74) gave the Iron a two-goal lead, with Andy Monkhouse delivering a consolation.
Exeter and Yeovil drew 1-1, Richard Logan and Andy Williams the men on target.
A Mat Sadler own-goal and a Peter Sweeney effort were enough to secure a 2-1 win for Bury against Walsall.
Wycombe dropped to 22nd in the table after a 2-0 reverse at Bournemouth.