Bradley Wright-Phillips hit a hat-trick as Charlton went 13 points clear at the top of League One with victory at basement club Chesterfield.
Charlton went ahead when Danny Green's shot hit the bar and Wright-Phillips prodded the ball over the line.
The striker then swivelled to hook home his second, before skipper Johnnie Jackson met Chris Solly's cross.
Wright-Phillips completed his first career treble with a deflected shot inside the six-yard box.
The Addicks, who equalled a club record 12th away win of the season, are now 15 points ahead of third-placed Sheffield Wednesday.
Chesterfield stay bottom of the table and five points adrift of safety.
VIEWS FROM THE DRESSING ROOM
Chesterfield manager John Sheridan tells BBC Radio Sheffield:
"I'm really disappointed that the game has ended up 4-0, because I thought we really had a go first half and I thought we matched them during the first couple of minutes of the second.
"We competed well against a team at the top of the table, the best team we probably played all season.
"To go in 1-0 (at half time) I thought we were still in the game and I said just stay in the game, because the next goal was going to be crucial and hopefully we would have been the team to get it.
"I think the second goal has just killed us, everyone keeps telling me it was offside, but I couldn't see it from the position I was in, but we should have done a lot better."