Match ends, Charlton Athletic 3, Derby County 2.
Charlton remain unbeaten in the Championship after condemning Derby to their first defeat of the season.
George Tucudean scored his first goal for the Addicks to give them an early lead but Jamie Ward levelled with a strike from the edge of the box.
Charlton restored their lead when Yoni Buyens scored from the penalty spot after Richard Keogh fouled Tucudean.
Igor Vetokele headed in a third in the 77th minute before Ward pulled a goal back with five minutes to go.
|Unhappy hunting ground|
|Derby have only won once on their last six visits to the Valley. That victory, which came last season, was their only win there this century.|
Charlton were ahead in the 11th minute when Tucudean latched onto Jordan Cousins' cross to smash the ball past Derby keeper Lee Grant.
Ward hit a powerful equaliser into the top corner in the 31st minute and Derby went close to taking the lead but Craig Bryson and Jeff Hendrick shot tamely at Charlton's debutant keeper Nick Pope.
The home side regained the lead just before half-time with Belgian midfielder Buyens' cool penalty after Keogh pulled down Tucudean.
The Romanian striker was replaced at half-time but Charlton continued to pile on the pressure.
His replacement Franck Moussa fired wide from close range before Vetokele headed in Laurie Wilson's cross.
A weak effort from Ward squeezed through Pope's legs to give Derby hope of snatching a draw but Charlton held on for the three points.
Charlton manager Bob Peeters:
"This is the best I've seen us play and Derby didn't have an answer.
"With seven points out of nine, we must be happy.
"At 3-1 you want to sit back, have a cigar and enjoy the game. We couldn't do that but we did enough."
Derby County manager Steve McClaren:
"It's disappointing to lose and the goals came at bad times for us.
"The second goal, right on half-time, gave them a massive lift.
"We were a bit deflated but I expected us to go on and get an equaliser. It wasn't to be and the third was a killer for us really."
- 3GomezBooked at 84mins
- 26Ben Haim
- 6Bikey Amougou
- 7Berg GudmundssonSubstituted forFoxat 89'minutes
- 17BuyensBooked at 73mins
- 24CousinsSubstituted forWilsonat 64'minutes
- 29TucudeanSubstituted forMoussaat 45'minutes
- 4BrysonBooked at 35mins
- 19HughesSubstituted forMascarellat 45'minutes
- 8HendrickSubstituted forBestat 77'minutes
- 7DawkinsSubstituted forRussellat 69'minutes
- Michael Bull
- Shots on Target
Second Half ends, Charlton Athletic 3, Derby County 2.
Jake Buxton (Derby County) wins a free kick in the defensive half.
Foul by Franck Moussa (Charlton Athletic).
Attempt missed. Craig Bryson (Derby County) right footed shot from the right side of the box is close, but misses to the left. Assisted by Chris Martin.
Substitution, Charlton Athletic. Morgan Fox replaces Johann Berg Gudmundsson.
Attempt saved. Franck Moussa (Charlton Athletic) right footed shot from outside the box is saved in the centre of the goal. Assisted by Igor Vetokele.
Foul by Craig Forsyth (Derby County).
Lawrie Wilson (Charlton Athletic) wins a free kick on the right wing.
Goal! Charlton Athletic 3, Derby County 2. Jamie Ward (Derby County) right footed shot from the centre of the box to the centre of the goal.
Attempt blocked. Johnny Russell (Derby County) left footed shot from the centre of the box is blocked.
Attempt blocked. Jamie Ward (Derby County) right footed shot from outside the box is blocked. Assisted by Craig Forsyth.
Joseph Gomez (Charlton Athletic) is shown the yellow card.
Attempt saved. Igor Vetokele (Charlton Athletic) right footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Lawrie Wilson.
Offside, Derby County. Johnny Russell tries a through ball, but Leon Best is caught offside.
Goal! Charlton Athletic 3, Derby County 1. Igor Vetokele (Charlton Athletic) header from very close range to the high centre of the goal. Assisted by Lawrie Wilson with a headed pass.
Substitution, Derby County. Leon Best replaces Jeff Hendrick.
Offside, Derby County. Jake Buxton tries a through ball, but Jeff Hendrick is caught offside.
Chris Martin (Derby County) wins a free kick in the attacking half.
Foul by Johnnie Jackson (Charlton Athletic).