A packed day of action saw twists and turns throughout the Championship as the goals flew in…
Sheffield United moved back within two points of leaders Wolverhampton Wanderers with a 4-1 victory at home to Hull City, where Leon Clarke's stunning four-goal haul turned things around after Kamil Grosicki's fine opener.
Wolves had extended their advantage at the top on Friday night, with Romain Saiss and Leo Bonatini securing a 2-0 victory over Fulham at Molineux.
Chris Wilder’s Blades leapfrogged Cardiff City in the standings after the Bluebirds were defeated 2-1 by Bristol City in the Severnside derby. Callum O'Dowda's opener was cancelled out by Omar Bogle, but the striker saw red soon after, and Lee Johnson’s side took full advantage to collect all three points.
Sheffield Wednesday travelled to Aston Villa and emerged victorious, with Adam Reach putting the Owls on their way in some style after just 18 seconds. Another fine move saw Jordan Rhodes extend the lead, which was only reduced very late on by Christopher Samba.
Another of the top six teams, Derby County, suffered defeat at home, falling 4-2 to an out-of-form Reading. Liam Moore, Sone Aluko and Roy Beerens put the Royals in the driving seat, and Mo Barrow made sure, either side of goals from Johnny Russell and Chris Martin.
Ipswich Town and Nottingham Forest moved closer to the Play-Off places with home victories, the former easing to a 3-0 win over Preston North End. Bersant Celina was among the goalscorers, making it three in three for the on-loan Manchester City midfielder.
QPR failed to come away from the City Ground with three points for the 29th successive league game, after they were put to the sword by Mark Warburton's Forest. Goals from Kieran Dowell and Barrie McKay were sandwiched by a Tyler Walker brace in an emphatic display by the hosts.
Elsewhere, Barnsley defeated Birmingham City at home by two goals to nil, while Burton Albion climbed out of the bottom three courtesy of Marvin Sordell's solitary strike against 10-man Millwall.
In the day's evening kick-off Brentford put in a fine display against Leeds United, stretching their unbeaten run to nine games, and earning nine points from their three outings this week.
Neal Maupay and Ezgjan Alioski both profited from goalkeeper errors to score, but the Bees put their foot down late on, pulling away with fine efforts from Yoann Barbet and Ryan Woods.
Bolton Wanderers, unbeaten in October, carried their good form into the new month, defeating Norwich City to move off the bottom of the table. Gary Madine and Adam Armstrong goals saw the Trotters to victory, with Josh Murphy's consolation proving too little, too late.
That result means Sunderland are the division's new bottom club, and that's where they stayed following Sunday lunchtime's trip to Middlesbrough.
An early Marcus Tavernier goal proved the difference in the Tees-Wear derby at the Riverside, with Garry Monk's side climbing to fifth after a third successive victory.