Bradford City lost to promotion rivals Wigan Athletic in League One.
The only goal of the game came 10 minutes from the end when substitute Haris Vuckic pounced for a winner.
Defeat means Bradford slip out of the top six, with Barnsley winning at Fleetwood.
City boss Phil Parkinson said: “It’s frustrating because we’ve played well and done everything we set out to do.
“We had the best chances second half and got into some dangerous positions. They never really hurt us.
“We deserved at least a point out of the game but sometimes you don’t get what you deserve.”
Burton took another step towards the League One title with a comprehensive 4-0 win at Port Vale.
Lucas Akins’ strike and a Anthony Grant own goal put the leaders in control at the break before Mark Duffy and Calum Butcher netted early in the second half to have the game won by the hour mark.
Late goals ensured Wigan and Walsall maintained the six-point gap behind Albion.
Walsall needed Tom Bradshaw’s 89th minute equaliser and an injury-time winner from Matt Preston to come from behind to beat bottom-of-the-table Colchester 2-1. The U’s had led through Alex Gilbey’s header just before half-time.
Gillingham stay fourth but continue to wobble and a 1-1 draw at Southend means it is just one win in the last six games for them. Anthony Wordsworth put Southend ahead but Luke Norris equalised early in the second half.
Chris Taylor’s second-minute effort was enough for Millwall to win 1-0 against Sheffield United while Barnsley climbed into the final play-off spot courtesy of a 2-0 victory at Fleetwood. Joe Davis’ own goal and a Josh Scowen header sealed another three points for the Tykes.
Coventry could have closed the gap on the top six but they were held to a goalless draw at home to Swindon.
Blackpool beat Crewe 2-1 in the big game at the bottom of the table and it was eventful to say the least at Gresty Road.
Jack Redshaw headed the visitors in front but was then sent off for a second bookable offence. Marcus Haber equalised but Crewe were level for just a minute as Tom Aldred netted in the 85th minute. That was not the end of the drama though, Bradden Inman had the chance to rescue a point for Crewe but he put his last-minute penalty over the crossbar.
There was plenty of action at Boundary Park too where Oldham lost 3-2 to neighbours Rochdale.
Aaron Amadi-Holloway put the hosts ahead but Ian Henderson levelled with a penalty before being sent off for a second yellow. Amadi-Holloway then put the ball in the net at either end with Callum Camps scoring for Rochdale in between.
Doncaster’s dreadful run continued with a 2-1 home loss to Peterborough and Rovers are now in the relegation zone. They led through James Coppinger’s early strike but goals from Aaron Williams and Ricardo Santos, in the third minute of injury-time, saw Posh prevail.
Chesterfield are keeping themselves just out of danger after drawing 1-1 at Scunthorpe. Paddy Madden put the Iron in front but debutant Jamal Campbell-Ryce equalised.
Sullay KaiKai twice had Shrewsbury in front at Bury but Tom Soares and Peter Clarke cancelled out his efforts and it finished 2-2 at Gigg Lane.
Wigan: Jaaskelainen, Daniels, Morgan, Warnock, Wabara, Power,
Morsy, Perkins, Colclough, Grigg, Wildschut. Subs: Kellett,
Davies, Nicholls, Chow, Barnett, Vuckic, Hendry.
Bradford: Williams, Darby, Nathan Clarke, Burke, Meredith,
McMahon, Evans, Cullen, Reid, Billy Clarke, Proctor. Subs:
Marshall, Hanson, Knott, Morris, Routis, Cracknell, Thomas.
Referee: Darren Deadman (Cambridgeshire)
For all the latest from today’s games, check out The Yorkshire Post’s live feed by clicking the link below....