Yann Kermorgant silenced the jeers of the Leicester fans by firing Charlton to their first npower Championship win of the season, 2-1, against one of the favourites for promotion.
The former Foxes frontman, booed when his name was read out before kick-off, doubled Charlton's lead after Bradley Wright-Phillips had put the newly-promoted Addicks ahead.
New signing Rodri marked a stunning debut with the winning goal as Sheffield Wednesday defeated Birmingham 3-2 at Hillsborough, while much-improved Wolves got their season going with a 3-1 victory over Barnsley.
Luke Williams sealed a first npower Championship win of the season for Middlesbrough with a thunderous late goal to down Burnley 3-2.
Wantaway Matt Phillips came off the bench to earn Blackpool at 2-1 win over Leeds as they came from behind. Tom Lees had headed Leeds in front and Blackpool saw two penalty shouts rejected before substitutes Nouha Dicko and Phillips turned the game around.
Kevin Davies and Chris Eagles each had late goals as Bolton got their first win in the Championship, beating Derby 2-0.
Jordan Rhodes' stoppage time penalty salvaged a point for Huddersfield after Simon Cox looked to have marked his first Nottingham Forest start with the winner in a 1-1 draw.
Bristol City beat Crystal Palace 4-1 to get their season rolling. Ryan Taylor got the first with nine minutes on the clock and moments later Martyn Woolford rifled home a left-footed shot.
Johnathan Parr brought down Jonathan Stead in the area just before the hour mark, and Stead's penalty made it 3-0. Kagisho Dikgacoi got one back for Palace, but Albert Adomah smashed home from 25 yards to seal it for City.
Michael Chopra capped a fine move in the dying moments as Ipswich snatched a 1-0 win at Vicarage Road to beat Watford. Darius Henderson got the winner for Millwall as they came from behind to beat Peterborough 2-1. Brighton and Cardiff shared the points in a goalless draw.