Those results meant that West Bromwich Albion and Leeds could replace them at top with victory on Wednesday but only one took advantage of this opportunity.
West Brom were battered 4-1 at home to Derby, who went ahead through Jack Marriott before Tom Lawrence, Harry Wilson and Scott Malone added goals to put the Rams 4-0 ahead.
Jay Rodriguez then bagged The Baggies’ consolation after tapping home following a 1-2 with Harvey Barnes as Derby stayed fifth and now level on points with their Midlands rivals.Embed from Getty Images
Leeds meanwhile saw off bottom placed Ipswich 2-0 through a Kemar Roofe header then Liam Cooper’s second half effort from a short corner, putting them top from Boro as Sheffield United slide to third.
Norwich completed the top six after a Jordan Rhodes inspired comeback following James Chester’s initial opener for Aston Villa from a first half corner.
Elsewhere, QPR and Birmingham continued their improved form after taking respective victories against Sheffield Wednesday and Reading. For the Royals, defeat at St Andrews meant that they replace Preston in relegation zone after the Lilywhites beat Brentford in a 4-3 thriller.
Goals from Alan Browne, Callum Robinson had Preston 3-0 clear after 23 minutes before Sergi Canos and Ollie Watkins led a Brentford comeback.
Callum Robinson then killed off any hopes of a dramatic comeback in 69th minute by picking up Daniel Johnson’s pass to slot home, making it 4-2.
Neal Maupay then side volleyed in a consolation for the Bees as Preston moved up to 19th, above Millwall and Rotherham.Embed from Getty Images
Swansea meanwhile came from behind to beat Blackburn Rovers 3-1 whilst Millwall recovered from a Jed Wallace first half own goal to beat Wigan.
Bolton continued their poor October form with a three goal rout by Nottingham Forest through Joe Lolley and Lewis Grabban, who netted a brace after initially missing a penalty.
Finally, Bristol City beat Hull through a last gap winner from Famara Diedhiou as the Tigers remain second bottom.