Burton stayed on top of the table following an impressive 2-0 win at fourth-placed Coventry City, ending the hosts’ unbeaten home record in the league.
After a goalless first period, Callum Butcher put Albion in front when he capitalised on defensive error, and the lead was doubled with 18 minutes left to play when Anthony O’Connor’s long ball was calmly finished by Stuart Beavon.
Walsall remain just two points off of Burton in the race for the title as they held off a potential comeback by Bury to win 3-2 at Gigg Lane.
The Saddlers were 3-0 up before half-time through an own goal by Chris Hussey, Tom Bradshaw and Anthony Forde. Leon Clarke grabbed two in the second period, but the visitors held onto the three points.
Gillingham lost ground on the top two after throwing away a two-goal lead in the final moments to draw 2-2 at Doncaster.
Rory Donnelly had put the Gills in the lead with a fine volley and a simple finish for the second. But, a brilliant free-kick from Cameron Stewart and an Andy Williams strike with two minutes left to play earned the Dons a point.
Wigan stayed in fifth after they easily dispatched of strugglers Chesterfield with a 3-1 win following strikes from Max Power, Reece James and Michael Jacobs. Ollie Banks netted a late consolation goal.
Blackpool climbed out of the relegation zone with an emphatic 5-0 win over Scunthorpe to end their three-game losing streak. The Tangerines were in front inside the first two minutes when Tom Aldred headed home, before Brad Potts doubled their lead moments later. Potts then grabbed a second as the Seasiders were 3-0 up at half-time. Further strikes from David Norris and Danny Philliskirk capped off a terrific afternoon for the hosts. United boss Mark Robins was sacked on Monday.
Swindon came from 3-1 down to beat bottom side Crewe 4-3 in an outstanding match. Nicky Ajose had put the Robins in front, but a brace from Brad Inman and a driving strike from Ryan Colclough saw the visitors race ahead at half-time. An own goal from Semi Ajayi gave the hosts hope before Jonathan Obika’s equaliser, but Ajose was on hand in the 91st minute to claim all three points for Town.
Shrewsbury are now in the relegation zone as they went down 3-0 to visitors Barnsley, with Sam Winnall netting twice before a well-taken header from Alfie Mawson saw the Tykes win comfortably.
Sheffield United are now only a point off of the play-off places following a narrow 2-1 win at Colchester. Billy Sharp put the Blades in front with a great finish but Tom Eastman was on hand to net a leveller. David Edgar then scored in stoppage-time to make it 2-1.
Millwall cruised to victory on Sunday as they beat Port Vale 3-1 to claim their third win in four league games. Lee Gregory put the Lions ahead with a neat header before slotting home a penalty. Steve Morison made it 3-0 when he netted from a rebound. JJ Hooper pulled back a consolation for Vale.
Bradford beat Oldham 1-0 to ensure John Sheridan got off to a bad start in charge of the Latics. Tony McMahon scored the only goal with a simple header from six yards, while Southend held onto a point in their goalless draw away to Peterborough. Daniel Bentley saved a stoppage-time penalty as Phil Brown’s men ended their three-game losing streak.
Player of the Weekend: Brad Potts (Blackpool)
Team of the Weekend: Burton Albion
Goal of the Weekend: Max Power (WIGAN vs Chesterfield)