Sheffield United returned to the top of the Sky Bet Championship after beating Wigan 4-2 at Bramall Lane.
Billy Sharp was the hero with a hat-trick as they snatched the lead back from Middlesbrough, who picked up a point in the early kick-off, to go top — albeit with Leeds still to play in the day’s late game.
The Blades had gone ahead through a Cheyenne Dunkley own goal midway through the first half, but Wigan pulled level five minutes before the break minutes later through Kal Naismith — moments after coming off the bench.
Sharp nicked one before half-time and added two more in the 53rd and 63rd minutes to make it a convincing win, before Joe Garner (69) grabbed a consolation.
Derby had earlier missed the chance to put a marker down of their own as they were held to a 1-1 draw by Boro.
Frank Lampard’s side were dominant in the first half but only had a 19th-minute George Friend own goal to show for their efforts — and they were made to regret their wastefulness in front of goal when Jayden Bogle farcically put the ball into his own net with six minutes remaining.
Bogle’s attempted clearance came off his shin and found the far corner past Scott Carson to give Tony Pulis’ side a scarcely-deserved point at home.
Norwich picked up three points against Brentford, whose struggles go on with a 1-0 defeat on the road.
The Bees started the season in fine fettle but are now without a win in eight league games after Emi Buendia scored the only goal of the game in the 34th minute — and it would have been worse but for a missed penalty from Jordan Rhodes.
New manager Paul Lambert was in the stands to watch as Ipswich suffered another defeat, two goals from Lee Gregory (26 and 51) and one from Ryan Leonard (70) giving improving Millwall a 3-0 win over the bottom club.
Harrison Reed’s 71st-minute equaliser denied West Brom a win and the chance to close the gap on the top of the table, as they were frustrated in a 1-1 draw after Craig Dawson’s header had given them a 40th-minute lead.
Tom Barkhuizen (40) and Michael Smith (55) were on target as Preston and Rotherham shared the points at Deepdale, while Darren Fletcher’s 33rd-minute effort gave Stoke a 1-0 victory at Bristol City.
Frazier Campbell won an important three points for Hull in their bid to escape the bottom three, scoring in the seventh minute to seal a 1-0 win at Bolton.
Lukas Jutkiewicz maintained his fine run of form, notching his eighth of the season in a 3-1 win for Birmingham against Sheffield Wednesday.
Steven Fletcher (19) gave the Owls the lead but Connor Mahoney (43) levelled and Jutkiewicz (80) and Che Adams (84) won it in the last 10 minutes.
Paul Clement’s job came under increased scrutiny at Reading after his side suffered a miserable 2-0 defeat at former club Swansea, with Oli McBurnie scoring either side of half-time — the first of which was a penalty.