Karlan Grant’s first goal since rejoining Charlton on a free transfer from West Brom secured a 1-0 victory against struggling Preston North End.
The win keeps Charlton as the only side in the Championship with a perfect record, making it three wins from three matches this season.
It marks the first time Charlton have won their opening three second-tier matches since the 1992-93 campaign, a notable milestone for the south London club.
Millwall had also entered the day with a 100% record but were thoroughly dismantled 5-1 away at Southampton’s St Mary’s Stadium.
Mark Sykes had given Millwall an early lead, but the Lions were eventually blown away by a commanding Southampton performance that featured goals from Cyle Larin (two), Finn Azaz, Leo Scienza and Tom Fellows.
The result means Southampton have now wiped out the four-point deduction they received for their Spygate controversy.
Wolves are second in the table after coming from behind to defeat Stoke 4-1 at Molineux, maintaining their unbeaten start to the Championship season.
Sam Gallagher gave Stoke a stunning second-minute lead, holding off Marshall Munetsi before curling a shot into the top corner from 25 yards, but Rodrigo Gomes scored twice in three minutes to turn the game around before half-time.
Raúl Jiménez converted a penalty after 55 minutes following a foul by Ben Johnson, before Jordan James marked his home debut with a composed finish from 12 yards in the final minutes.
West Ham remain without a win after being held to a 1-1 draw at Watford, a frustrating result for a side still searching for their first Championship victory.
Swansea moved third with seven points after a convincing 3-0 win at Derby, with goals from Joseph Opoku, Eom Ji-sung and Ronald doing the damage against a Derby side still awaiting their first win.
QPR also sit on seven points after fighting back from a goal down to beat Blackburn 2-1, with Paul Smyth and Jimmy Dunne completing the turnaround after Ryoya Morishita’s spectacular volley had given the hosts the lead.
Will Lankshear continued his fine form with two goals in Middlesbrough’s 3-1 home win over West Brom, taking his tally to six goals in five games since his summer move from Tottenham.
Norwich ended a difficult start to their campaign by thrashing Burnley 4-1 at home, with Mo Touré and Andre Brooks each scoring twice after the Canaries netted two goals in the opening five minutes.
Josh Laurent scored Burnley’s consolation but was dismissed late on for a second bookable offence, compounding a grim afternoon for the visitors.
Lincoln earned their first second-tier win in 65 years as Ben House’s 66th-minute strike sealed a 1-0 victory at Bolton, giving the League One champions their first three points at this level since April 1961.
Bristol City edged Portsmouth 2-1 at home, with Lorent Tolaj’s spectacular opening goal followed by Jason Knight’s headed second before Portsmouth substitute Marezi pulled one back from the penalty spot late on.
Cardiff and Sheffield United played out a frantic 2-2 draw, with all four goals arriving before half-time in a match that leaves both sides still searching for their first wins of the campaign.
