Npower League Two leaders Chesterfield nearly wasted a four-goal lead but just held on for a 4-3 win against Shrewsbury to remain on top of the table.
Craig Davies scored twice and Drew Talbot and Jack Lester were also on target before the Shrews produced a stirring revival. Mark Wright, Kevin McIntyre and Craig Disley threatened an incredible upset but the Spireites held on.
Second-placed Port Vale were held to a goalless draw at Cheltenham and Bury drew level with them on 25 points after Joe Skarz's goal secured a 1-0 win at home to Southend.
Rotherham's Adam Le Fondre scored twice to remain League Two's leading scorer but he could not prevent the Millers going down 4-3 at home to Wycombe.
Scott Rendell finally settled matters after Kevin Betsy and Matt Bloomfield had put the visitors 2-0 up. Le Fondre and Jason Tyler levelled the scores Ben Strevens put Wanderers back in front, and Le Fondre equalised again only for Rendell to hit the winner from the spot.
Crewe cruised into seventh spot and are now unbeaten in 11 games with a 3-1 dismissal of Aldershot. Byron Moore, Joel Grant and Ashley Westwood were all on target while Anthony Straker replied for the visitors.
Burton Albion won comfortably against Bradford, Shaun Harrad, James Collins and Russell Penn securing a 3-0 home win, while Barnet ended a run of three defeats in a row with a 1-0 triumph at home to Macclesfield thanks to Mark Byrne's goal.
Oxford secured the local bragging rights against Northampton courtesy of a 3-1 home win that leaves the Cobblers in deep trouble of five successive defeats. Alfie Potter opened the scoring but Northampton equalised through Leon McKenzie before Josh Payne and Tom Craddock made it three.
Ten-man Torquay grabbed an equaliser five minute into injury time at Gillingham. Cody McDonald hit a volley to put Gillingham in front and after Lee Mansell was red-carded it was left to Kevin Nicholson to rescue a point with a powerful free-kick.
Mathieu Manset cancelled out Jimmy Ryan's opener as Hereford remain bottom of the Football League despite a 1-1 draw at home to Accrington, while the matches between Lincoln and Stockport, and Morecambe and Stevenage, both ended scoreless.
Copyright (c) PA Sport 2009, All Rights Reserved.