Rochdale produced a major shock by thrashing high-flying Milton Keynes Dons 5-0 at Spotland.
The League Two strugglers scored three goals inside the first 16 minutes through Adam Le Fondre (5), Simon Ramsden (10) and Rory Prendergast (16).
Le Fondre got his second on 62 minutes before the fifth came from Kelvin Etuhu (pictured) with six minutes remaining.
Swindon moved within a point of Walsall at the top as The Robins won at home, while Richard Money's side could only draw 1-1.
Ricky Shakes (45) and Lee Peacock (52) were the scorers as Swindon beat Macclesfield 2-0.
Walsall, meanwhile, were held by Boston United 1-1 at the Bescot Stadium.
Martin Butler put the hosts ahead on 19 minutes but Scott Dann's own goal (25) meant the points were shared.
Jason Lee's brace (7 & 64) was not enough for Notts County as Hereford won a five-goal thriller 3-2 at Edgar Street.
Trent McClenahan (9) and a pair of goals from Steve Guinan (27 & 68) gave the home side the points.
Mark Stallard scored the only goal on 71 minutes as Lincoln beat Peterborough United at Sincil Bank.
Tommy Wright's penalty (49) for Darlington denied Wrexham all three points after Simon Spender's 31st minute goal for the Welsh side.
Stockport were 2-0 home winners against Wycombe Wanderers as Anthony Elding (21) and Stephen Gleeson (47) got the goals.
Ten-man Mansfield held Chester City 1-1 away at the Saunders Honda Stadium.
After Barry Conlon had been sent off, Jake Buxton fired Mansfield in front on 32 minutes but Lee Steele rescued a point for Chester (62).
Hartlepool United beat Bury 2-0 with goals from James Brown (33) and Antony Sweeney (57).
Click below for individual match summaries:
Chester City 1-1 Mansfield Town
Darlington 1-1 Wrexham
Hartlepool United 2-0 Bury
Hereford United 3-2 Notts County
Lincoln City 1-0 Peterborough United
Rochdale 5-0 Milton Keynes Dons
Stockport County 2-0 Wycombe Wanderers
Swindon Town 2-0 Macclesfield Town
Walsall 1-1 Boston United