Carlisle overcame Milton Keynes Dons in a play-off battle, while Walsall pulled themselves towards safety.
All the action came in the final ten minutes at MK Dons as the home side took the lead through Shaun Williams before a Jordan Cook brace, including a last-minute penalty, sealed a 2-1 victory for Carlisle.
Stevenage are now three points outside the top six after being held to a seventh draw in eight games, 2-2 at home to a Bournemouth side playing their first match since the departure of manager Lee Bradbury.
Walsall climbed out of the relegation zone after coming from behind to prevail 3-1 against Colchester and end an unbeaten run stretching back nine games.
Dave Mooney grabbed the only goal of the game as Leyton Orient edged out Oldham 1-0 at Boundary Park.
A Clayton Donaldson double helped Brentford claim a 3-1 victory over Preston and keep their play-off dreams alive.