Wycombe Wanderers missed the chance to overtake Burton Albion at the top of the table after Accrington Stanley held them to a 2-2 draw at home.
Shrewsbury Town leapfrogged Wycombe to second after goals from Connor Goldson, James Collins, Jermaine Grandison and Tyrone Barnett guided them to a convincing victory at Morecambe, who had Andreas Arestidou sent off early in the second half.
Bottom-of-the-table Hartlepool United claimed a valuable win away to Oxford United thanks to goals from Ryan Bird and Neil Austin.
Tranmere Rovers moved out of the relegation zone after earning three valuable points away to Cambridge United, with goals from Max Power and Dan Gardner.
Cheltenham Town consequently drop to 23rd, after four first-half goals meant they shared the spoils with Portsmouth at Fratton Park.
Tom Soares kept Bury's promotion hopes alive in their 1-0 win over York City
Aaron O'Connor scored the game's only goal as Newport County defeated Luton Town, meaning they stay in touch with the playoff spots.
Abu Ogogo and Jamie Cureton ensured Dagenham & Redbridge claimed all three points in a 2-0 victory at home to Plymouth Argyle.
Rakish Bingham's late winner gave Mansfield Town the win over AFC Wimbledon after earlier goals from Lee Beevers and George Francomb.
Second-half goals from Jason Kennedy and Kyle Dempsey helped Carlisle United to victory at Northampton Town.
Exeter City and Stevenage was the only fixture to remain goalless.
Results in full (half-time scores in brackets): Cambridge United 1-2 Tranmere Rovers (1-0), Dagenham & Redbridge 2-0 Plymouth Argyle (1-0), Exeter 0-0 Stevenage (0-0), Mansfield Town 2-1 AFC Wimbledon (0-0), Morecambe 1-4 Shrewsbury Town (1-2), Newport County 1-0 Luton Town (1-0), Northampton Town 0-2 Carlisle United (0-0), Oxford United 0-2 Hartlepool United (0-1), Portsmouth 2-2 Cheltenham Town (2-2), Wycombe Wanderers 2-2 Accrington Stanley (1-1), York City 0-1 Bury (0-1)