Malky Mackay's Cardiff City moved to the top of the Championship after a 2-1 victory over Barnley at Oakwell.
David Nugent scored in the 22nd minute to give the Bluebirds the lead against the Tykes at Oakwell, before Aron Gunnarsson scored their second. Jacob Mellis scored a consolation for the home side.
Charlton welcomed Huddersfield to The Valley and the visitors were soon down to ten men as Keith Southern was sent off. Rob Hulse scored for the home side, but it ended 1-1 after Adam Clayton scored a penalty two minutes from time.
Millwall beat Blackburn 2-0 at Ewood Park to keep their good run going, while Blackpool and Watford shared a 2-2 draw after the visitors looked as if they would take all three points at the Bloomfield Road.
Burnley took all three points at the KC stadium to beat Hull 1-0. Bristol City comprehensively beat Middlesborough 3-1 away as they look to get out of the relegation zone.
Nigel Pearson returned to former club Sheffield Wednesday with his Leicester team to win 2-0 with Ben Marshall and Danny Drinkwater on the score sheet.
Bottom of the league Peterborough could only manage a draw against Ipswich after leading at Portman Road for an hour.
And Brighton thought they had all three points at the Amex stadium before David Ngog leveled for Bolton in the 90th minute.
Colin Sammon scored the opener before Marlon King levelled and Peter Lovenkrands gave Brum the lead. But Sammon grabbed his brace and Tyson scored from close range to give the home side the win.