Walsall went top of League One after beating promotion rivals Burton Albion 2-0 in the top of the table clash.
Goals from Liam Kinsella and Tom Bradshaw ensured the Saddlers took all three points, moving them above Jimmy Floyd Hasselbaink’s Albion on goal difference.
Wigan rescued a point in dramatic fashion away to Bury, with two strikes in the final five minutes. The home side thought they had won their seventh league game in a row when Nathan Cameron and Tom Pope gave them a comfortable lead, but after they had Chris Hussey sent off, the Latics piled on the pressure and goals from Craig Morgan and an owl goal from Cameron meant it was a point apiece.
David Dunn lost his first game in charge at Oldham, after taking on the job full-time during the week, when Scunthorpe United won 4-2 in a thrilling encounter at Boundary Park. The Irons took the lead through Gary McSheffrey, but Oldham went ahead with quick-fire strikes from Liam Kelly and Dominic Poleon.
However, Tommy Rowe levelled the scores at half-time, and further efforts from Paddy Madden and a brilliant solo run and finish by Kevin van Veen sealed the win.
Gillingham won comfortably away from home against Chesterfield 3-1, as Rory Donnelly got his fifth goal in three games. Donnelly, John Egan and Harry Lennon were the afternoon’s heroes as the Gills rise to third in the league, just one point off Walsall.
Che Adams scored twice as Sheffield United beat Rochdale 3-2 at home in a game that could have gone either way. With the scores locked at 2-2, it was Neil Collins who stepped up with a late winner as the Blades took the spoils to move up to sixth.
Shrewsbury came from 2-0 down to win 4-2 at home against Colchester United. Tyrone Barnett led the charge with a brace, before on-loan winger Sulley Kaikai also netted twice to complete the comeback.
Steven Pressley tasted defeat in his first league match in charge of Fleetwood as his side went down 1-0 to his former club Coventry, thanks to a last minute own goal from former Sky Blues defender Richard Wood.
Elsewhere, Southend overcame Port Vale thanks to Joe Pigott’s fifth goal in four games, Peterborough beat out of form Swindon 2-1, and bottom side Crewe stayed 24th despite narrowly beating Barnsley by the same scoreline through Lauri Dalla Valle’s late effort.
Player of the Weekend: Che Adams (Sheffield United)
Team of the Weekend: Crewe Alexandra
Goal of the Weekend: Kevin van Veen (Scunthorpe United)