Rory Donnelly scored a dramatic stoppage time goal to send Gillingham to the top of League One, after promotion rivals Burton Albion and Walsall both lost.
The Gills narrowly beat struggling Crewe 1-0 away from home, in a game that could have gone either way.
Chesterfield pulled off an upset by winning 2-1 at Walsall, after a fiercely fought encounter. Goals from Sylvan Ebanks-Blake and Ian Evatt sealed the three points and condemned the Saddlers to just their second league defeat of the season.
Fleetwood Town demolished high-flying Burton 4-0 at home, with Bobby Grant netting two headed goals, to lift them out of the drop zone. The hosts, whose boss Steven Pressley was taking charge for just his second game, took the lead through Jamie Procter, before a second-half brace from Grant (x2) and an Ash Hunter goal rounded off the scoring.
Wigan thrashed Colchester 5-0 at the DW Stadium, with four of the goals coming in the first 33 minutes of the game. Donervon Daniels put them in the lead, before further strikes from Max Power and another from Daniels gave them a three-goal cushion inside 15 minutes. Will Grigg then added a fourth, before getting his second of the afternoon in the closing stages of the match.
Southend beat Barnsley 2-1 at Roots Hall as the visitors’ inconsistent start to the season continued, while newly-appointed Doncaster boss Darren Ferguson watched on as his side, for who he takes official charge for the first time on Tuesday, fell to a 1-0 defeat at home to Bradford in a Yorkshire derby. Devante Cole’s first-minute winner sees the Bantams up to 15th after two wins on the bounce, while Donny stay in the drop zone.
Meanwhile, Scunthorpe came from a goal behind to beat Shrewsbury 2-1, with Paddy Madden netting the winner from the penalty spot, and Millwall won at home for only the second time this season, beating Swindon 2-0 – a result which cost Town boss Mark Cooper his job.
Elsewhere, 10-man Oldham Athletic drew 1-1 with Sheffield United, Port Vale and Peterborough played out the same score and there were 0-0 draws between Bury and Rochdale and Coventry and Blackpool.
Player of the Weekend: Bobby Grant (Fleetwood Town)
Team of the Weekend: Fleetwood Town
Goal of the Weekend: Matt Done (Sheffield United)