Burnley had to come from behind to claim a 2-2 draw at Millwall.
Sheffield Wednesday recorded their first win of the season with a handsome 5-2 home success over Reading.
QPR remain third in the table after a 2-1 home win over Derby.
Thomas Ince's missed penalty did not prove costly for Blackpool as the Seasiders secured a 1-0 win over 10-man Nottingham Forest.
Ince saw his first-half spot-kick saved by Karl Darlow after Djamel Abdoun had seen red for his foul on Neal Bishop in the area.
But Stephen Dobbie struck late on to give the visitors the spoils.
Birmingham slipped into the relegation zone as Dale Stephens got the only goal in Charlton's 1-0 win at St Andrew's while a Ross McCormack double gave Leeds a 2-0 home victory over bottom side Yeovil.
Jason Lowe's goal was enough to see Blackburn beat Middlesbrough 1-0, while David Ngog and Jermaine Beckford struck as Bolton were 2-0 winners at Bournemouth.
Nick Powell got the winner as Wigan beat Huddersfield 2-1 at the DW Stadium.
Leon Barnett put the Latics ahead before Oliver Norwood levelled for the Terriers but Powell made the decisive contribution four minutes into the second half.
Two late goals saw Brighton wrap up a 3-1 win at Doncaster.
The Seagulls, who had not scored in their four previous away games, led through a Jake Forster-Caskey strike until Chris Brown levelled for Rovers. But substitutes Leroy Lita and David Lopez ensured the visitors took all three points.