Mansfield winger CJ Hamilton was the late hero with a 94th minute winner as Cheltenham finished a thrilling game with nine men and the Stags with 10.
Doncaster hit back from 2-0 down to collect a point from a 2-2 draw at high-flying Shrewsbury.
Dayle Grubb scored a brace on his home debut for Forest Green as they came from behind twice to beat Cambridge 5-2.
Charlton secured a third straight win with a 3-1 home win over Walsall to maintain their Sky Bet League One play-off push.
Joe Mattock scored a last-gasp goal to seal all three points against play-off rivals Portsmouth with a 1-0 win at the AESSEAL New York Stadium.
Richard Smallwood struck the winner six minutes from time as Blackburn extended their unbeaten run after a 2-1 victory at Fleetwood.
Northampton climbed out of the League One relegation zone with a third-straight league win as they beat rivals MK Dons 2-1.
Coventry extended their unbeaten home run to seven games by beating Swindon 3-1.
Craig Mackail-Smith grabbed a stoppage-time winner as Wycombe won 3-2 at Crewe amid a frantic finish.
Gillingham continued their resurgence under Steve Lovell with a fine 3-1 victory over Scunthorpe at Glanford Park.
Norwich's midweek FA Cup endeavours caught up with them as they went down to a 2-1 defeat to Sheffield United in the Sky Bet Championship at Carrow Road.
Jake Taylor and Jayden Stockley's first-half efforts shattered Notts County's unbeaten home record in League Two as Exeter recorded a 2-1 win at Meadow Lane.
Preston lost ground on the play-off places after Birmingham came from behind to earn a 1-1 draw at Deepdale.
Joe Garner earned Ipswich a 1-1 draw with an 82nd minute equaliser to deny Bolton a fourth successive home win.
Adama Traore scored his first goal for Middlesbrough as they beat QPR 3-0 at Loftus Road - their third consecutive away victory.
Scott Hogan was Aston Villa's match winner with two goals in two minutes to pave the way to a 3-1 Championship home win over Barnsley.
Peterborough United continued their push for a League One play-off spot with a 3-0 home win against 10-man Oldham Athletic.
Graham Westley's first game in charge of Barnet ended in a draw against promotion-chasers Lincoln.
Brentford strengthened their push for the Sky Bet Championship play-offs with a scrappy 1-0 victory at lowly Reading.
Javier Hernandez rescued a point for West Ham after cancelling out Ryan Fraser's opener to secure a 1-1 draw against Bournemouth.
Paul Lambert kicked off his Stoke City reign with a comfortable win over struggling Huddersfield at the Bet365 Stadium.