Walsall increased their advantage at the top of Coca-Cola League Two to seven points with a 2-1 win over Notts County at the Bescot Stadium.
The Saddlers secured their ninth win in 10 home league games as Tommy Wright (27 minutes) drilled in from the edge of the box after being set up by Mark Kinsella.
Dean Keates added a second just before half-time and although Ian Ross (72) pulled one back, the home side held on.
Swindon leapfrogged Lincoln into second, but their home win over Bury came about thanks to a last-gasp own goal.
Paul Scott headed the visitors in front (21) but the Robins drew level when Christian Roberts turned in Andrew Nicholas' cross in the 34th minute. The winner came in the second minute of stoppage time when the unfortunate John Fitzgerald diverted the ball into his own net.
Lincoln lost 2-1 at Wrexham, who were two goals up by the break through Mark Jones (24) and Chris Llewellyn (44). Mark Stallard's 10th goal of the season in the 64th minute halved the deficit, but the Welsh side hung on.
Wycombe held onto fourth place despite their 2-0 loss at Hartlepool, who moved up three places to 10th thanks to Darryl Duffy's brace.
Peterborough moved up from seventh to fifth with a 5-2 victory over Torquay, who are expected to appoint former Czech Republic defender Lubos Kubik as their new coach on Monday in succession to Ian Atkins.
Shane Huke (12), a Lee Thorpe own goal (26), Ben Futcher (36), Aaron McLean (59) and Richard Butcher (60) were the men on the mark for Posh.
MK Dons dropped to sixth with a 1-0 defeat at Darlington, who stayed eighth despite Neil Wainwright's 38th-minute winner.
Macclesfield were denied a first league win of the season as they had to settle for a 1-1 draw in a Cheshire derby against Stockport at Edgeley Park.
Kevin McIntyre gave Paul Ince's side the lead with a 42nd-minute penalty after Ashley Williams handballed in the box, but Adam Proudlock's 75th-minute goal ensured honours were even.
Boston stay second from bottom after a 1-1 draw at Hereford, Jamie Clarke saving the Lincolnshire side a point (74) after Andrew Williams' 68th-minute opener.
Grimsby moved up one place to 21st thanks to a 2-0 win at home to Accrington Stanley. Martin Paterson (12) and Gary Jones (56) did the damage for the Mariners, while Rochdale remain one place above them as they also won 2-0 at home against Mansfield.
Shrewsbury came from behind to beat Chester 2-1 in a noon kick-off at Gay Meadow, Michael Symes' 93rd-minute penalty proving decisive.