Charlton Athletic beat Sheffield United in the top-of-the table clash as League One's bottom club Chesterfield snapped a lengthy run without a win.
Sheffield Wednesday and MK Dons both drew in their quest for automatic promotion, while play-off chasing Stevenage and Carlisle United were also held, but Huddersfield Town edged Brentford in a five-goal thriller.
Wycombe Wanderers beat fellow strugglers Rochdale at the other end of the table and Preston North End suffered a home defeat.
Johnnie Jackson's first-half goal earned leaders Charlton a 1-0 win over second-placed Sheffield United as both teams had a player sent off late on at The Valley.
Sheffield Wednesday missed the chance to significantly close the gap on their city rivals after Anthony Sweeney's 87th minute equaliser earned Hartlepool United a 2-2 draw at Hillsborough.
Jordan Rhodes capped a stunning comeback from Huddersfield, who scored three times in the space of nine minutes either side of half-time to beat Brentford 3-2 at home after trailing 2-0.
MK Dons also drew after Tom Flanagan's 26th minute goal was cancelled out by Jeff Hughes' penalty to secure Notts County a 1-1 draw at Meadow Lane.
Stevenage also drew 1-1 away from home after Darius Charles' 84th minute leveller for the visitors clinched a point at Scunthorpe United.
Chesterfield remain bottom of the table, but recorded a first win in 18 games after new signing Josh Thompson's goal just before half-time snatched a 2-1 success at Colchester United.
Stuart Beavon scored a goal in each half as Wycombe moved above Rochdale in the standings after a 3-0 home success over their relegation rivals.
Marc Laird and Jimmy Smith scored second-half goals as Leyton Orient enjoyed a 2-0 triumph away to Graham Westley's Preston side.
Carlisle United let slip the chance to move into the top six after Alex Nicholls' 82nd minute penalty earned Walsall a 1-1 draw at Brunton Park.
Bournemouth came from behind to beat Tranmere Rovers 2-1 at home, with Marc Pugh scoring the winner on the half-hour mark.
Bury are continuing to enjoy their season in League One as Steven Schumacher's first-half brace proved the difference in a 3-2 home win over Yeovil Town.
Oldham Athletic and Exeter City remain in the lower portion of the table following a 0-0 draw at Boundary Park.