Cardiff City moved to the top of the Championship as Leicester City lost their first home league game of the season while Ipswich Town's problems showed no sign of disappearing.
Malky Mackay's Cardiff climbed into pole position at the summit after an impressive performance to maintain their 100 per cent home record with a 4-0 win over Burnley.
Nigel Pearson's Leicester surrendered top spot, which they had held on goal difference, after they dropped their first home points of the season in a shock 2-1 defeat by managerless Crystal Palace.
In their final match before former Palace boss Dougie Freedman takes over, Bolton surrendered the lead to lose 2-1 to high-flying Middlesbrough at The Riverside.
Having parted company with Paul Jewell, rock-bottom Ipswich suffered another setback as their winless run in the Championship stretched to 11 games after a 3-0 defeat by a Ross Barkley-inspired Sheffield Wednesday.
Huddersfield Town lost back-to-back games after slumping to a miserable 4-0 defeat by Millwall at The Den, where Chris Wood scored two goals, and Jack Hunt was sent off for the visitors.
Leeds United suffered a surprise loss to Birmingham City at Elland Road as Leroy Lita's spectacular, late winner proved the difference in a 1-0 victory.
A Cole Skuse own goal gave Hull City a 2-1 win at Bristol City and moved the visitors into the play-off places in the evening kick-off.
Nottingham Forest came from a goal down to win 4-1 at Barnsley thanks to goals from Greg Halford, Simon Cox, Chris Cohen and Jermaine Jenas.
Promotion hopefuls Wolverhampton Wanderers will be disappointed to have dropped points to Charlton as Lawrie Wilson equalised Bakary Sako's opener in a 1-1 draw at Molineux.
Blackpool's problematic recent home form continued as Ian Holloway's team had to come from a goal down to rescue a point in a 1-1 draw with Brighton & Hove Albion at Bloomfield Road.
Peterborough won their fourth Championship game out of six as their revival continued with a 3-0 win over Derby County, who had Jake Buxton sent off at London Road.
Jordan Rhodes' goal on the stroke of the final whistle gave Blackburn Rovers a 1-0 win over Watford at Ewood Park.