Scunthorpe United went three points clear at the top of League One after a 3-0 home win over Millwall.
All the goals came in the second half at Glanford Park, with James Goodwin (50 - pictured), an Andy Crosby penalty (53) and Jermaine Beckford (79) finding the score sheet for The Iron.
Yeovil Town are up to fourth in the table after a brace from Arron Davies (5, 67) gave The Glovers a 2-0 win over ten-man Bradford City.
The Bantams had Jermaine Johnson sent off for a second bookable offence late on at Valley Parade.
Doncaster Rovers won a thrilling five-goal South Yorkshire derby with Rotherham United at The Keepmoat Stadium.
A brace from Paul Heffernan (12, 59) and a strike from Graeme Lee (47) were enough for Sean O'Driscoll's side to claim all three points.
Richie Partridge (10) and Martin Woods (71) scored consolation strikes for the struggling Millers.
Bottom club Brentford held Carlisle United to a goalless draw at Griffin Park, while Huddersfield Town came from a goal down to draw 1-1 with ten-man Chesterfield.
Peter Holmes (23) gave The Spireites the lead at The Galpharm Stadium before Matthew Young (53) earned a point for The Terriers.
Chesterfield finished the game a man short after Mark Allott was sent off for a second bookable offence.
Brighton & Hove Albion and Port Vale played out a goalless draw at The Withdean Stadium, while Leyton Orient boosted their chances of League One survival with a 4-0 away thrashing of fellow strugglers Crewe Alexandra.
Adam Chambers (45) gave The O's the lead at Gresty Road before second-half strikes from Wayne Corden (51), Jabo Ibehre (67) and Shane Tudor (83) wrapped up an emphatic away win for the East Londoners.
Click below for match summaries:
Bradford City 0-2 Yeovil Town
Brentford 0-0 Carlisle United
Brighton & Hove Albion 0-0 Port Vale
Crewe Alexandra 0-4 Leyton Orient
Doncaster Rovers 3-2 Rotherham United
Huddersfield Town 1-1 Chesterfield
Scunthorpe United 3-0 Millwall