Leeds put an end to West Brom’s unbeaten record in the league season with a slender but hard-fought 1-0 win at Elland Road.
Ezgjan Alioski’s deflected strike just before the break was all that separated the two sides.
The result sees United overtake their opponents at the top of the Sky Bet Championship standings.
Juninho Bacuna’s late winner heaped the pressure on under-fire Stoke manager Nathan Jones as his misfiring team were beaten 1-0 at home to fellow Sky Bet Championship strugglers Huddersfield.
Substitute Bacuna pounced in the 82nd minute to fire home for his first goal since March.
And his effort proved enough to secure Huddersfield their first away league win since November 2018.
However, defeat for Stoke sees Jones’ failing side rooted to the basement of the Championship and put his position as manager under more strain.
Fulham extended their unbeaten Sky Bet Championship run to five matches with a comfortable 4-1 victory over 10-man Reading.
Captain Tom Cairney gave Fulham an early lead before Reading lost midfielder John Swift to a red card after 20 minutes.
Top marksman Aleksandar Mitrovic stretched the Fulham advantage to 3-0 before the half-hour mark.
He pounced twice from close range to take his tally for the season to seven.
Cairney added his second goal, his fifth of the term, in the 67th minute after an error by home goalkeeper Rafael.
Yakou Meite thumped home a 20-yard shot for Reading one minute from time but Fulham won at a canter.
Here are all the results from a dramatic night of Championship action…
Blackburn 1-1 Nottingham Forest
Hull City 1-0 Sheffield Wednesday
Leeds 1-0 West Brom
Middlesbrough 1-1 Preston
Wigan 1-0 Birmingham
Reading 1-4 Fulham
Stoke 0-1 Huddersfield