Leicester missed the chance to go four points clear at the top of the Championship after a 1-0 loss at Millwall. (More Football News)
Ryan Longman’s brilliant top corner finish was the difference for the Lions, who climbed into 17th.
Substitute Milutin Osmajic bagged a quickfire hat-trick as Preston completed an incredible second-half comeback to beat relegation-threatened Huddersfield 4-1.
Josh Koroma handed the Terriers the lead in the 42nd minute, but Preston equalised when Will Keane levelled from the penalty spot.
Osmajic starred from the bench in the final stages, striking twice in three minutes before completing his treble in the second minute of stoppage time to snatch three points and leave Town outside the bottom three on goal difference.
Sheffield Wednesday scored two late goals to salvage a crucial point in their relegation battle after a 2-2 draw against Norwich.
The visitors struck quickly in the opening stages with Josh Sargent putting the Canaries ahead in the 11th minute before Borja Sainz doubled the advantage five minutes later.
However, Wednesday turned the game around in the final 15 minutes with Michael Ihiekwe pulling one back before Michael Smith levelled in the 85th minute to leave them alongside Huddersfield.
Fourth-placed Southampton continued their play-off push with a 2-1 win against Coventry.
Haji Wright missed a penalty for the Sky Blues in the 10th minute and Southampton struck just eight minutes later through Kyle Walker-Peters.
Che Adams doubled the lead just before the break before Jake Bidwell pulled one back for Coventry, who remain just outside the play-off places.
Plymouth earned a valuable point after drawing 1-1 with QPR.
Sam Field put the visitors ahead from a corner, but Argyle are two points above the drop zone as Albert Adomah turned the ball into his own net.