Shrewsbury took advantage of their title rivals' slip-ups with a 1-0 win over Stevenage in npower League Two.
With leaders Chesterfield losing at Burton on Friday night and Wycombe going down 1-0 at Bradford thanks to Kevin Ellison's debut goal, the way was open for the Shrews to take advantage.
And Nicky Wroe's 38th-minute strike ensured they did just that, with the top three's games this weekend all settled by a single goal.
Rotherham failed to take advantage of third-placed Wycombe's slip, going down 2-1 at Oxford. Nicky Law cancelled out Simon Heslop's opener but Steven MacLean earned Oxford victory from the penalty spot after being hauled down by Callum Kennedy, who was sent off as a result.
The shocks continued as Bury went down 2-1 at relegation-threatened Stockport, Matthew Patterson's superb control and finish and Anthony Elding's 84th-minute strike sealing victory before the prolific Ryan Lowe pulled a goal back.
Gillingham came from behind to share the spoils at Crewe, Curtis Weston cancelling out Tony Sinclair's own goal, and Port Vale were also forced to settle for a 1-1 draw with Northampton.
Justin Richards' penalty gave Vale the lead but Leon McKenzie was quick to equalise before the Cobblers' Abdul Osman was sent off for the second time against Vale this season after lunging at Doug Loft.
Rock-bottom Barnet's relegation fears increased as they were hammered 3-0 at Torquay. Defender Lathanial Rowe-Turner scored the first before Barnet had Anthony Pulis sent off and Billy Kee and Jake Robinson completed victory in the closing stages.
Macclesfield are a point clear of the drop zone after a goalless draw at Aldershot and Hereford's 3-0 win at Cheltenham kept them three points ahead of Macc. Waide Fairhurst scored twice for the Bulls, with Janos Kovacs also on target.
Ashley Grimes' double earned Lincoln a 2-0 win over Morecambe, while Accrington's clash with Southend was postponed due to a waterlogged pitch.
Copyright (c) PA Sport 2009, All Rights Reserved.