Wigan are now just three points behind League One leaders Burton after they thrashed Swindon 4-1 on Good Friday.
The Latics were a goal to the good at half-time, when Will Grigg converted Chris McCann’s cross, but the visitors ensured the victory in the second-half after three goals in the opening six minutes. Max Power doubled the lead with a terrific 25-yard strike which was followed up by Grigg’s second and Sam Morsy’s effort made it 4-0. Nicky Ajose pulled one back for the Robins late on.
Whilst, Burton were held to a 0-0 draw at home to strugglers Oldham, with neither side creating any real chances and there was only one shot on target for the whole match. The draw means the Brewers’ lead at the top has been reduced to three points, but they have a game in hand and the visitors are now just one point from safety.
Colchester thumped fellow strugglers Doncaster 4-1 to move off the bottom of the table and are now eight points from safety after an emphatic display. Gary McSheffrey had given Donny the lead at half-time, before the hosts’ second-half revival as Chris Porter, Elliott Lee, Alex Gilbey and Richard Brindley scored to record the U’s’ seventh win of the campaign.
Bradford ended Millwall’s six-game unbeaten run as the Bantams moved into the play-off places. Steven Davies provided the game’s only goal with a valuable header from Nathan Clarke’s cross with just over ten minutes left to play.
Rochdale kept their play-off chances alive with a 4-1 win over Southend to move into eighth place. Jack Payne initially put the visitors in front. But, Dale turned the game around with Grant Holt equalising on the stroke of half-time, Joe Rafferty scoring his first of the campaign, before Jamie Allen and Joe Bunney wrapped up all three points.
Peterborough won their first home game since Boxing Day as they further dented Coventry’s play-off hopes with a 3-1 win. Posh took the lead through Michael Bostwick’s header and Lee Angol doubled their lead with half-an-hour left to play. Joe Cole pulled one back for the Sky Blues, but Harry Beautyman soon restored the hosts’ two-goal cushion.
Sheffield United narrowly beat strugglers Crewe 3-2 in a dramatic game. The Blades went 2-0 up after Che Adams and Ryan Flynn found the net, but the visitors fought back with David Fox’s long-range strike and Callum Ainley’s equaliser eight minutes from time. Yet, Billy Sharp netted his 17th of the season in the final moments with a calm finish.
Blackpool remain outside of the relegation zone after a 1-1 draw at home to Bury, but will feel unfortunate not to have won the game. Danny Philliskirk gave the Tangerines the lead with 15 minutes to go when he tucked away a penalty before Danny Mayor equalised almost straight from the restart.
Shrewsbury stretched their unbeaten run to nine games and are now eight points clear of relegation as they drew 1-1 with Port Vale. Louis Dodds put the visitors in front on the hour mark, but Sullay Kaikai levelled for the Shrews with his fifth goal in four games since joining on loan.
Meanwhile, relegation candidates Chesterfield and Fleetwood drew 0-0 as both sides remain outside of the relegation zone respectively and Scunthorpe have now gone seven games unbeaten as they also saw out a goalless result against Barnsley.
Player of the Weekend: Will Grigg (Wigan)
Team of the Weekend: Colchester United
Goal of the Weekend: Max Power (Swindon v WIGAN)