Charlton progressed to the fourth round of the FA Cup and a tie away at Sheffield United via a win at Norwich.
Darren Ambrose, back from a loan spell at Ipswich, scored the goal in the sixth minute, firing home after latching onto a pass from Nicky Bailey.
Norwich's Carl Cort and Gary Doherty had good chances but Charlton keeper Darren Randolph saved well from both.
The result represents Charlton's first victory in 18 matches but extends Norwich's winless streak to five.
Charlton boss Phil Parkinson: "Ending the long run without a win was the most important thing.
"The players deserve credit. It's a mixture of relief and it's great to have that monkey off our backs.
"Hopefully now we can carry on the good work in the league but that will only happen if the players show the same sort of qualities they produced here."
Bookmark with:
What are these?