Sheffield United moved a step closer to the Premier League with a 1-0 win at Norwich, while their Championship promotion rivals Middlesbrough crashed to a shock 4-2 defeat at Huddersfield on Saturday.
United sealed a crucial victory over play-off hopefuls Norwich thanks to a controversial second half goal from James McAtee, which the Canaries claimed was offside.
The Blades are now six points clear of Middlesbrough with a game in hand and in pole position to join runaway leaders Burnley in the top-flight next season.
Burnley were held to a goalless draw by Sunderland on Friday, but still sit 11 points clear at the top.
Neil Warnock's Huddersfield fell behind just before the break as Marcus Forss netted for Middlesbrough.
But Josh Ruffels, Josh Koroma and Matty Pearson, who struck twice, all netted to stun Michael Carrick's men, who failed to recover despite Chuba Akpom's reply.
Luton boss Rob Edwards admitted the fourth placed Hatters' 2-0 derby victory over his former side Watford was an emotional occasion.
Gabe Osho opened the scoring in the first half at Kenilworth Road before Allan Campbell prodded home from close-range in stoppage-time.
Edwards, sacked by Watford earlier in this season, said: "It meant a lot to us. The players were outstanding, every single one of them, to the point where it actually made me emotional at the end."
Millwall moved up to fifth place after a 0-0 draw at West Bromwich Albion, while Blackburn slipped to sixth following a 1-0 defeat against Birmingham.
Coventry's play-off push was damaged by a surprise 4-0 home defeat against Stoke.
Swansea snatched a last-gasp 3-2 victory in the south Wales derby to leave Cardiff deep in relegation trouble.
Joel Piroe opened the scoring for Swansea after just three minutes, with Liam Cullen doubling the visitors' lead after 33 minutes.
Two minutes later, Jaden Philogene pulled one back for Cardiff and Sory Kaba equalised with just seven minutes remaining.
But Ben Cabango, born in the Welsh capital, bagged the winner nine minutes into stoppage-time, with Cardiff now above the relegation zone only on goal difference.
Bottom of the table Wigan gave their faint survival hopes a boost with a 1-0 victory over slumping QPR.
Blackpool remain second bottom following a 3-1 defeat at Lancashire rivals Preston.
Bristol City and Reading shared a 1-1 draw at Ashton Gate, while Hull and Rotherham played out a 0-0 draw at the MKM Stadium.










