AY Rodriguez and Dwight Gayle scored as West Brom moved to the top of the Championship with victory at struggling Preston.
After Ryan Ledson hit the post for North End in the first half, Rodriguez headed home Jake Livermore’s cross.
Preston drew level when Andrew Hughes curled home the free-kick, but a Ben Davies own goal restored Albion’s lead.
Gayle made it three with a freekick of his own but Albion had to hang on after Alan Browne headed Preston’s second.
Middlesbrough missed a chance to go to the top of the Championship table after being held away to Hull City.
Brit Assombalonga opened the scoring for Boro by heading in Jonny Howson’s deep cross at the far post six minutes into the second half.
But Hull equalised through Jarrod Bowen’s penalty 18 minutes later after Chris Martin was fouled in the Middlesbrough penalty area.
David McGoldrick’s late double gave Sheffield United a comeback win after a frantic finale at Millwall.
Billy Sharp headed the Blades in front with his sixth goal of the season from close range, moments after Ben Amos had turned Sharp’s penalty onto the bar following a handball by Shaun Williams.
Millwall turned the game on its head within the first five minutes of the second half, Cooper heading in the equaliser from Williams’ corner, before Ryan Leonard - on loan from the Blades - set Lee Gregory clear to slot past Dean Henderson.
David McGoldrick levelled from the spot after Williams conceded a second penalty for a shove on Mark Duffy, and then tapped in a late winner.
Yoann Barbet headed a stoppage-time equaliser to rescue a point for 10-man Brentford against Reading.
The Royals came from behind after two mistakes from goalkeeper Daniel Bentley allowed Jon Dadi Bodvarsson to level before the break and John Swift’s free-kick to drop over the line in the second half.
Said Benrahma was then sent off in the closing stages for two bookable offences, but full-back Barbet nodded in at the back post to secure a point in stoppage time. Championship top scorer Neal Maupay had earlier opened the scoring for the hosts after slotting the ball past Sam Walker from six yards out.