Michael Pook's hat-trick gave relegation-threatened Cheltenham a dramatic 6-5 win in stoppage time at Burton Albion.
A brace from Shaun Harrad (2 & 32, pen) had put the hosts in charge, but Justin Richards (54) and Medy Elito (56) levelled. Burton then went 4-2 up through an own goal from Michael Townsend (58) and Steve Kabba (72).
A free-kick from Pook (84) reduced the deficit, but when Kabba made it 5-3 with just five minutes left, the victory seemed secure. However, Pook (87) struck again, and Richards equalised with only seconds remaining. There was, though, still time for the Cheltenham midfielder to complete his hat-trick with a brilliant 25-yard effort and secure a remarkable victory.
Macclesfield paid tribute to their late manager Keith Alexander with a 2-0 win over Bury at Moss Rose.
After an emotional build-up to the first home game since his death, Ben Wright (30) gave the Silkmen the lead.
Bury, who stay third, then had Ryan Lowe sent off for an elbow, and Craig Lindfield (57) sealed victory.
Leaders Rochdale extended heir lead at the top to nine points as Joe Thompson's second-half header proved enough for a 1-0 win at Shrewsbury, who finished the match with 10 men after Shane Cansdell-Sherriff was shown a red card for a professional foul.
Port Vale boosted their hopes of gatecrashing the top six as they romped to a 5-0 win at Chesterfield, where Marc Richards netted a hat-trick.
Meanwhile, Rotherham won 1-0 at Dagenham and Redbridge, struggling Grimsby earned a useful point at Morecambe thanks to Michael Coulson's second-half equaliser in 1-1 draw, Barnet lost 2-1 at home to Accrington and seventh-placed Northampton inflicted more misery on bottom club Darlington with a 2-0 win.
Elsewhere, Bradford beat Aldershot 2-1 at Valley Parad while Torquay continued their revival with a 1-1 draw against Crewe at Plainmoor.
Copyright (c) PA Sport 2009, All Rights Reserved.