League Two leaders Bournemouth were held to a goalless draw at Port Vale, allowing Rotherham United to close the gap to two points thanks to a 3-2 victory at Crewe Alexandra.
Drewe Broughton was the Millers' matchwinner at Gresty Road, with Kevin Ellison and Adam Le Fondre also finding the net.
Dagenham & Redbridge rescued a point from a 1-1 draw at Hereford United thanks to a Wes Thomas goal seven minutes from time at Edgar Street.
Barnet are fourth following a comprehensive 3-0 win at home to Grimsby Town, while Shrewsbury Town drew 1-1 at Morecambe - with both sides ending the game with ten men.
Notts County could only manage a 1-1 draw at Cheltenham Town, with Luke Rodgers' opener for the visitors cancelled out by Elvis Hammond.
Chris Sutton tasted victory in his first game in charge at Lincoln City, with a late Sergio Torres strike enough to see off Aldershot Town.
Bradford City threw away a two-goal lead as they drew 2-2 at Northampton Town, while Chesterfield edged out Accrington Stanley 1-0 thanks to Wade Small's last-gasp strike at Saltergate.
Torquay United rescued a point from a 1-1 draw at home to Bury thanks to Elliot Benyon's goal on the hour mark.
Rock-bottom Darlington lost again, as a Jeff Smith own goal earned Macclesfield Town a 1-0 victory at the Darlington Arena.