Torquay United and Shrewsbury Town took the chance to close the gap on League Two leaders Swindon Town as Dagenham & Redbridge moved off the bottom of the table.
Hereford United slipped to the foot of the table after losing at home, Plymouth Argyle drew at Northampton Town and Bradford City produced a stirring comeback against Gillingham.
Southend United's promotion bid took another knock, but Crawley Town are firmly back on track and Cheltenham Town ended a four-game losing streak.
Rene Howe and Ryan Jarvis scored in the space of three second-half minutes as Torquay came from behind to beat 10-man Port Vale 2-1 at Plainmoor.
Shrewsbury hung on with 10 men for the final 10 minutes at Morecambe to maintain their spot in third after James Collins' goal on 68 minutes secured a 1-0 win.
At the other end of the table, Dagenham are out of the relegation zone after scoring twice in the final five minutes to come from behind to beat 10-man Accrington Stanley 2-1 at home.
Hereford now prop up the division after Luke Murphy's 79th minute goal secured a 1-0 at Edgar Street for Crewe Alexandra, who are now just a point outside the play-offs.
Northampton and Plymouth edged a point closer to safety after the two strugglers played out a 0-0 draw at Sixfields.
Nahki Wells and James Hanson scored inside the last 20 minutes as lowly Bradford hit back from a 2-0 deficit to draw 2-2 at home with Gillingham.
Matt Harrold came back to haunt his former club Southend after the striker's 86th minute penalty clinched a 1-0 home success for Bristol Rovers.
Crawley moved up to fourth after Billy Clarke and Gary Alexander were among the goals in a comfortable 3-0 home win over Rotherham United.
Cheltenham at least stopped the rot of four straight defeats after a 0-0 home draw with play-off rivals Oxford United.
Burton Albion's woes after sacking Paul Peschisolido continued following a 4-0 defeat at AFC Wimbledon, who scored twice in stoppage-time.