Luton missed the chance to climb up to third in the table following a 1-1 draw with Peterborough.
Veteran striker Danny Hylton’s fourth goal of the season gave Nathan Jones’ side the lead before a late Jonson Clarke-Harris strike salvaged a point for the hosts.
Posh, who have won once in their last 14 games, are still 10 points from safety with six games left.
At Deepdale, Preston claimed the spoils in the West Lancashire derby with a hard-fought 1-0 win over Blackpool.
The visitors were forced into an early concussion substitution as goalkeeper Daniel Grimshaw was replaced by Chris Maxwell.