Leyton Orient scored twice in the last two minutes as the League Two strugglers snatched a surprise 3-2 win at high-flying Plymouth.
Gavin Massey, who had earlier cancelled out Antoni Sarcevic’s opener with a shot from the edge of the box, made it 2-2 in the 88th minute with another fierce strike.
And Sandro Semedo grabbed an unlikely winner for the second-bottom O’s in the fourth minute of time.
Mansfield left it late to maintain their unbeaten run as they drew 4-4 in a thriller against Accrington.
Yoann Arquin snatched an equaliser at the death to make it nine games without defeat for Steve Evans’ side.
Leaders Doncaster slipped to a 2-1 defeat at third-placed Carlisle.
Nicky Adams and Niall Mason netted for the hosts.
Luton eased to a 3-0 victory against struggling Hartlepool, with Danny Hylton, Luke Gambin and sub Ollie Palmer on target.
Exeter conceded two late goals as Notts County snatched an unlikely point in a 2-2 draw at Meadow Lane.
Chris Dagnall made it three goals in two games to help Crewe to a 2-1 win against Wycombe – James Jones’ late penalty securing the win – while Jimmy Smith scored a hat-trick as Crawley held on for a 3-2 win at Colchester.
Elsewhere, 10-man Stevenage made it four straight wins with a 2-1 victory against Cheltenham, Tom Champion scored the only goal as Barnet took advantage of Peter Murphy’s first-half dismissal to beat Morecambe 1-0 and fit-again striker Barry Corr rescued a point for Cambridge in a 1-1 draw at Yeovil.
Bottom club Newport drew 0-0 with Grimsby.