Leyton Orient missed the chance to move out of the relegation places after a 3-2 defeat to fellow strugglers Notts County.
Jon Stead scored a double for the Magpies who have won three in their last five matches.
County jumped above Hartlepool United who held high-flying Plymouth Argyle to a draw at Victoria Park.
Rhys Oates opened the scoring in the first half but a stunning strike from Matty Kennedy earned the Pilgrims a share of the spoils.
League leaders Doncaster Rovers also dropped points at home to play-off hopefuls Luton Town.
Striker Alfie May announced himself on the Football League stage, netting 10 minutes from time to rescue a point for the Yorkshire outfit.
Carlisle United strengthened their position in third place with a 2-1 win over Wycombe Wanderers.
The Chairboys were ahead through Adebayo Akinfenwa inside two minutes but Jamie Proctor and Reggie Lambe earned the Cumbrians three points.
Grimsby Town bounced back from their embarrassing defeat to Crewe Alexandra with a comfortable 3-0 victory over Mansfield Town.
The Mariners are now three points behind seventh-placed Mansfield.
Mark Roberts bundled home a stoppage-time winner for Cambridge United as they came from behind to defeat Newport County.
After Mitch Rose was sent off for the Exiles, George Maris’ spot-kick was saved but Roberts reacted quickest to sway the contest in the U’s favour.
Three goals in the first half helped Morecambe to beat Crawley Town.
The Shrimps were comfortable victors at the Checkatrade.com Stadium, with the hosts grabbing a late consolation.
Crewe came from behind to draw with Blackpool at Bloomfield Road.
Oliver Turton grabbed a late equaliser for the visitors who are now unbeaten in three.
Accrington Stanley chalked up a valuable win against promotion-chasing Colchester in their battle to avoid relegation from League Two despite being reduced to 10 men.
The Reds led 2-0 at the break and had Omar Beckles sent off just before half-time, but Colchester failed to claw their way back into the match despite a late penalty from Chris Porter.
Elsewhere, Barnet and Portsmouth drew 1-1 as did Exeter City and Stevenage.