Republic of Ireland international David McGoldrick netted the winner as Sheffield United replaced Leeds at the top of the Sky Bet Championship with a 1-0 victory over struggling Hull at Bramall Lane.
The former Ipswich striker stepped up to convert from the penalty spot in the 70th minute after Jack O’Connell was manhandled in the area.
West Brom moved second, one point behind the Blades, after Dwight Gayle scored twice in a 4-1 victory against lowly Reading at the Hawthorns.
Leandro Bacuna fired the visitors into a sixth-minute lead, but the Baggies responded through on-loan Newcastle striker Gayle’s eight and ninth goals of the season.
In-form winger Harvey Barnes added a third before Kyle Bartley rounded off the scoring 10 minutes from time.
Pontus Jansson headed in a late equaliser to rescue Leeds a 1-1 draw with Brentford at Elland Road in the early kick-off.
Neal Maupay put the Bees ahead from the penalty spot in the 62nd minute – his 10th goal of the campaign – but Jansson nodded home with two minutes remaining before Luke Ayling received his marching orders.
Goals from Joe Lolley and Lewis Grabban gave Nottingham Forest, who had Jack Robinson sent off, a 2-0 victory over fourth-placed Middlesbrough at the Riverside.
Stoke secured their first away win of the season, ending Norwich's eight-match unbeaten run in all competitions, with a 1-0 success at Carrow Road following an own goal from Timm Klose in the 35th minute.
Aston Villa started life after Steve Bruce with a 2-1 defeat to Millwall at the Den.
Tammy Abraham scored after just seven minutes for Villa, who sacked Bruce on Wednesday, but the Lions turned it around with strikes from Shane Ferguson and Tom Elliott either side of half-time to move out of the relegation zone.
Ipswich secured their first win of the campaign after Trevoh Chalobah's late effort secured a 3-2 victory versus Swansea at the Liberty Stadium.
The on-loan Chelsea defender popped up with the winner six minutes from time after Bersant Celina had looked to have secured a point for the Swans.
A Gwion Williams header and a Mike van der Hoorn own goal had completed a fine turnaround in the space of four first half minutes for Town, who went behind in the ninth minute when Janoi Donacien found his own net.
Geoff Cameron cancelled out Jack Marriott's opener to secure QPR a 1-1 draw with Derby at Loftus Road.
Preston moved off the bottom of the table with a 4-0 victory over 10-man Wigan, who had Darron Gibson sent off at Deepdale.
Republic of Ireland striker Callum Robinson scored twice and strikes from Tom Barkhuizen and Paul Gallagher helped Preston earn Lancashire bragging rights.
Lukas Jutkiewicz scored a hat-trick as Birmingham beat Rotherham 3-1 to secure their first home win of the season at St Andrew's.
Jon Taylor pulled a goal back for the Millers in the 71st minute but Paul Warne’s side are now winless in their last 31 away Championship matches.