Sheffield United moved into second place in the EFL Championship as four second-half goals from Leon Clarke led it to a thumping 4-1 win over Hull City at Bramall Lane.
The Blades leapfrogged Cardiff City in the table, which fell to a 2-1 defeat away to Bristol City, while Aston Villa's recent fine form was halted as Sheffield Wednesday left Birmingham City with a 2-1 win.
Bolton Wanderers recorded just its second win of the season over Norwich City to move off the bottom of the table and Reading won 4-2 at Derby County in the day's highest-scoring game.
Sheffield United fell behind to Kamil Grosicki's long-range effort, but Clarke continued the Blades' remarkable start to life in the Championship, levelling the scores eight minutes after the interval.
After the 32-year-old tapped in to edge Chris Wilder's side ahead, Hull wilted and Clarke added two further quickfire strikes to double his tally for the season.
The win means Wilder's men have won seven of their eight league games at home this season and sit just two points behind Championship leader Wolverhampton Wanderers.
Bristol City made it three Championship victories in a row as it saw off 10-man Cardiff City at Ashton Gate.
Callum O'Dowda gave the hosts the lead, only for Omar Bogle to level before the break.
Bogle was then shown a straight red card for a late tackle and further punishment was meted out when Aden Flint netted a winner to inflict just a third league defeat of the season on Neil Warnock's side.
John Terry suffered a broken metatarsal in his foot during the home defeat to Sheffield Wednesday.
The former Chelsea captain picked up the injury after just 21 minutes and after the game boss Steve Bruce confirmed that he would be out for some time.
Goals from Adam Reach and Jordan Rhodes secured only the Owls' second away victory of the season, which brings to an end Villa's unbeaten home record.
Sunderland's miserable week continued as Bolton's win over Norwich dropped it to the foot of the table ahead of the derby with Middlesbrough, while two late goals for Brentford secured a 3-1 win over Leeds United, which has lost six of its past seven league games.
Reading denied Derby a fifth straight win with an impressive 4-2 win at Pride Park, Barnsley saw off Birmingham City 2-0 and Ipswich Town cruised past Preston North End 3-0.
In the day's other games, Burton Albion secured a 1-0 win away at Millwall and Nottingham Forest thrashed Queens Park Rangers 4-0.