Luton missed the chance to go up to third in the Championship after being held to a 1-1 draw at bottom club Peterborough.
Danny Hylton’s second-half strike looked like earning a victory for the Hatters, which would have kept faint hopes of overhauling Bournemouth in second alive. Instead, they will now be looking over their shoulders at the chasing pack after Jonson Clarke-Harris scored a late leveller for Peterborough.
That point, which was almost three when Clarke-Harris hit the post in added time, will probably not be enough to keep Peterborough in the division, with Posh rooted to the bottom of the table, 10 points adrift of Reading with six games to go.
The Royals moved eight points clear of danger with a 2-1 win against Stoke. Michael Morrison put them ahead early on but Romaine Sawyers equalised for the visitors on the stroke of half-time. However, Paul Ince’s side claimed what looks like being a decisive win when Taylor Harwood-Bellis put through his own net from a set-piece in the second half.
Sheffield United enhanced their play-off hopes with a 1-0 home victory over QPR. The Blades, eyeing an instant return to the Premier League following their relegation last season, climbed above Middlesbrough and Blackburn to move into the top six thanks to Oliver Norwood’s early goal.
The midfielder struck from the edge of the area in the ninth minute and that proved enough as QPR, whose play-off hopes are fading, did not offer enough to get back into the game.
Preston claimed local derby bragging rights against bitter rivals Blackpool with a 1-0 win as Cameron Archer was the hero for North End, scoring in first-half added time.
Swansea made it four games unbeaten thanks to Joel Piroe’s 18th goal of the season as they dented Millwall’s top-six ambitions with a 1-0 win at the Den.