Friday’s opponents Portsmouth kept their automatic promotion hopes alive with a brilliant comeback over bottom side Newport County.
The Exiles led 2-0 at the break but three second-half goals from Pompey earned them the three points.
Doncaster Rovers moved top of Sky Bet League Two with a 1-0 win over Notts County.
Andy Williams’ goal was enough for Donny who climbed above Plymouth Argyle on goal difference.
The Pilgrims were involved in a six-goal thriller at Home Park as Wycombe Wanderers earned a share of the spoils with a late goal.
The Chairboys were 3-1 behind before Adebayo Akinfenwa netted on the hour and Myles Weston smashed in a last-minute equaliser.
Promotion-chasing Carlisle United had to settle for a point at 16th-placed Crewe Alexandra.
Shaun Miller netted against his former club before George Cooper restored parity for the Alex who are without a win in seven matches.
It was a game of goals and bookings galore at Brisbane Road as Leyton Orient edged out Crawley Town.
Referee Trevor Kettle awarded ten yellow cards in a contest where Orient had to hold off a brave Crawley fightback to win 3-2.
John Akinde made it 17 goals for the season by netting the winner for Barnet against Cheltenham Town.
The Robins remain in the bottom two, level on points with Accrington Stanley a place above them.
The Lancashire club fell to a 2-0 defeat to Grimsby Town thanks to goals Tom Bolarinwa and Ashley Chambers.
The victory for Marcus Bignot’s Mariners ended a run of three straight defeats.
Morecambe moved five points clear of the relegation zone with a 1-0 win over Mansfield Town.
Andrew Fleming’s 13th-minute strike proved enough in a disappointing affair at Field Mill.
Elsewhere, Cambridge United scored late to beat Stevenage while Blackpool and Colchester United recorded 1-0 wins over Hartlepool United and Luton Town respectively.