Burton remain six points ahead at the top of the table as they thrashed play-off hopefuls Port Vale 4-0 at Vale Park.
Lucas Akins opened the scoring following a pin-point pass from Tom Naylor, before Anthony Grant’s own goal on the stroke of half-time doubles the Brewers’ lead. Further efforts from Mark Duffy and Calum Butcher finished off the rout.
Wigan continued their automatic promotion push with a 1-0 victory over Bradford, which stretched their unbeaten run to 16 games. Haris Vuckic gave the Latics the lead with ten minutes left to play as the on-loan Newcastle forward kept his cool with a smart finish.
Walsall kept up the pace with the Wigan as they sensationally denied bottom-of-the-table Colchester a memorable win, scoring two goals in the final five minutes to win 2-1 at the Besot Stadium. The U’s had taken the lead when Alex Gilbey headed the ball home before half-time. However, Tom Bradshaw equalised in the 89th minute, before Matt Preston found the top corner deep into stoppage-time.
Barnsley climbed into the play-off places as they beat strugglers Fleetwood 2-0. The first came from Joe Davis, who turned the ball into his own net. Josh Scowen made sure of the points when he headed in Adam Hammill’s corner for the Tykes.
Elsewhere, promotion rivals Southend United and Gillingham played out a 1-1 draw at Roots Hall. Anthony Wordsworth opened the scoring for the hosts, but Luke Norris scored a second half equaliser for the Gills, who stay fourth.
Rochdale narrowly beat Oldham 3-2 in a thoroughly entertaining match at Boundary Park. Aaron Amadi-Holloway gave the hosts the advantage before Dale raced into a 3-1 lead through Ian Henderson’s penalty, before he was sent off, an own goal from Anthony Gerrard and a fine effort by Callum Camps. Amado-Holloway scored his second but the Latics remain a point from safety.
Blackpool are now out of the relegation zone after a crucial victory over fellow strugglers Crewe. Jack Redshaw had given the Tangerines the lead with just over half-an-hour gone, but was then sent off for a reckless challenge on David Fox. The hosts thought they had salvaged a point when Marcus Haber netted with just seven minutes, but Tom Aldred’s strike restored the Seasiders’ lead a minute later.
Meanwhile, relegation-threatened Doncaster were also denied a draw as they lost 2-1 at home to Peterborough. James Coppinger’s strike put the hosts in front, but efforts from Aaron Williams and Ricardo Santos, who struck in stoppage-time, leaves Donny a point from safety.
Millwall have gone six games unbeaten as they won 1-0 against Sheffield United. Chris Taylor, who signed for the Lions in midweek from Blackburn on loan, netted the game’s only goal inside two minutes.
Bury twice came from behind to draw 2-2 with Shrewsbury. Sullay Kaikai put the Shrews in front with a wonderful 25-yard strike, before Tom Soares’ headed equaliser. Kaikai restored the visitors’ lead after a lovely solo goal, but the scores were level once more when Peter Clarke tapped-in with just over an hour played.
Chesterfield are now five points clear of the relegation zone as they drew 1-1 at Scunthorpe. Paddy Madden had given the Iron the lead as he netted his 20th goal of the season. But debutant Jamal Campbell-Ryce, who joined the visitors on-loan from Sheffield United in the week, equalised with his first touch after coming on as a substitute.
Coventry failed to climb back into the play-off places as they drew 0-0 at home to Swindon. The Robins came the closest to scoring, but Reice Charles-Cook denied Jonathan Obika.
Player of the Weekend: Sullay Kaikai (Shrewsbury Town)
Team of the Weekend: Burton Albion
Goal of the Weekend: Callum Camps (Oldham vs ROCHDALE)