Callum Harriott's first senior goal gave Charlton a welcome win at Huddersfield to move Chris Powell's side closer to safety.
Charlton arrived at Huddersfield having won just one of their last eight games.
Harriott opened the scoring after just three minutes, firing beyond goalkeeper Alex Smithies from inside the area.
Huddersfield's best chances came through Theo Robinson and Adam Clayton, but the Addicks kept them at bay to seal victory.
The win moved Powell's side up to 12th in the Championship with 47 points, while Huddersfield are 18th, only five clear of the relegation zone.
Terriers boss Mark Robins decided to keep faith with the side that beat Middlesbrough 2-1 at the John Smith's Stadium in midweek but the optimism engendered by that victory was punctured within minutes.
Addicks end long wait
Saturday's win was Charlton's first at Huddersfield since December 1999.
Chris Solly's short free-kick found Harriott unmarked inside the area, and the 19-year-old winger shot beyond Smithies.
Huddersfield were struggling to forge chances, and their first effort of note did not arrive until the 15th minute when Oscar Gobern headed wide at the near post.
They went closer to equalising after 27 minutes when Robinson's powerful header was pushed away by David Button, before Michael Morrison cleared Charlton's lines with Lee Novak lurking.
After the break, it was Charlton who had the better chances, Danny Haynes forcing a smart save from Smithies while Johnnie Jackson's free-kick was cleared off the line by defender Peter Clarke.
Huddersfield could still have snatched a point in stoppage time when Clayton's 30-yard drive was heading for the corner, but Button did well to scramble the ball away.
Huddersfield manager Mark Robins said: "We were brilliant on Tuesday [against Middlesbrough] but today we have been undone by a set-play.
"It feels like a step forward then two back but we have to take these on the chin I am afraid.
"We've not had enough quality. We have had plenty of ball in their box and although the way we got it there wasn't ideal, needs must at times."
Charlton manager Chris Powell said: "It was hard-earned but I'm really pleased with the performance of the players.
"We had the perfect start. We countered well, we knew we would have to be on our mettle in the second half and we knew the pressure would come.
"Every player played their part but the centre-backs and the goalkeeper, they showed a real desire to keep the ball out of the net."
- 01 Smithies
- 03 Dixon
- 05 P Clarke
- 06 Gerrard
- 32 Hunt
- 04 Norwood (Ward - 54' )
- 08 Clayton
- 10 Gobern (Arfield - 81' )
- 20 Danns Booked
- 09 Novak
- 17 Robinson (Lee - 54' Booked )
- 13 Bennett
- 02 Woods
- 15 Wallace
- 11 Ward
- 16 Arfield
- 31 Atkinson
- 19 Lee
- 27 Button
- 05 Morrison
- 06 Taylor Booked
- 16 Wiggins Booked
- 20 Solly
- 04 Jackson
- 14 Pritchard
- 23 Wilson
- 32 Harriotts Booked (Evina - 79' )
- 09 Haynes (Obika - 88' )
- 19 Fuller (Dervite - 66' )
- 01 Hamer
- 03 Evina
- 44 Dervite
- 07 Green
- 08 Stephens
- 11 Wagstaff
- 26 Obika
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +5:14
Alan Lee takes a shot. David Button makes a save.90:00 +4:33
Indirect free kick taken by Rhoys Wiggins.90:00 +4:33 Booking
Booking Neil Danns is shown a yellow card for unsporting behaviour.90:00 +4:20
Neil Danns challenges Cedric Evina unfairly and gives away a free kick.90:00 +3:17
Foul by Lawrie Wilson on Paul Dixon, free kick awarded. Free kick crossed left-footed by Paul Dixon, save by David Button.90:00 +2:40
Corner taken by Daniel Ward from the right by-line, clearance by Michael Morrison.90:00 +1:02
Free kick awarded for an unfair challenge on Peter Clarke by Jonathan Obika. Alex Smithies takes the indirect free kick.88:46
The referee gives a free kick against Alan Lee for handball. Rhoys Wiggins takes the indirect free kick.87:20
David Button restarts play with the free kick.87:20 Substitution
Substitution Jonathan Obika is brought on as a substitute for Danny Haynes.87:20 Booking
Booking Alan Lee is shown a yellow card for unsporting behaviour.87:15
Alan Lee challenges David Button unfairly and gives away a free kick.85:37
The ball is swung over by Jack Hunt.84:35
Inswinging corner taken left-footed by Daniel Ward from the right by-line, clearance by Michael Morrison.82:34
Corner taken by Johnnie Jackson played to the near post, Adam Clayton manages to make a clearance.80:52
Foul by Lawrie Wilson on Paul Dixon, free kick awarded. Indirect free kick taken by Alex Smithies.80:18 Substitution
Substitution Scott Arfield replaces Oscar Gobern.78:38 Substitution
Substitution Cedric Evina is brought on as a substitute for Callum Harriott.77:20
The ball is sent over by Daniel Ward, save by David Button.
Booking Rhoys Wiggins is given a yellow card.72:43
Corner taken left-footed by Daniel Ward to the near post, clearance made by Johnnie Jackson.68:51
Free kick awarded for an unfair challenge on Paul Dixon by Lawrie Wilson. Free kick crossed right-footed by Adam Clayton, clearance made by Chris Solly.68:24
Free kick awarded for a foul by Michael Morrison on Alan Lee. Free kick taken by Alex Smithies.65:08 Substitution
Substitution Dorian Dervite joins the action as a substitute, replacing Ricardo Fuller.61:53
Outswinging corner taken by Johnnie Jackson, clearance by Peter Clarke.60:53
Oscar Gobern takes a shot. David Button makes a save.56:21
Michael Morrison gives away a free kick for an unfair challenge on Lee Novak. The free kick is swung in right-footed by Adam Clayton, David Button makes a save.55:43
The referee blows for offside. David Button takes the indirect free kick.54:47
Corner taken left-footed by Daniel Ward from the left by-line, Matthew Taylor manages to make a clearance.53:45 Substitution
Substitution Oliver Norwood goes off and Daniel Ward comes on.53:45 Substitution
Substitution Theo Robinson leaves the field to be replaced by Alan Lee.53:29
Shot by Lee Novak from outside the box goes over the net.50:57
Callum Harriott fouled by Peter Clarke, the ref awards a free kick. Free kick taken by Rhoys Wiggins.49:06
Lee Novak concedes a free kick for a foul on Bradley Pritchard. David Button takes the free kick.47:35
Adam Clayton fires a strike on goal direct from the free kick, David Button makes a save.47:35 Booking
Booking Matthew Taylor is shown a yellow card for unsporting behaviour.47:28
Matthew Taylor challenges Jack Hunt unfairly and gives away a free kick.46:17
Free kick awarded for a foul by Ricardo Fuller on Peter Clarke. Oliver Norwood takes the free kick.45:01
The referee blows his whistle to start the second half.45:00 +1:09 Half time
Half Time The whistle is blown to end the first half.45:00 +0:39
Oliver Norwood takes a shot. Save by David Button.42:34
Handball decision goes against Bradley Pritchard. Indirect free kick taken by Oliver Norwood.41:32
Oscar Gobern concedes a free kick for a foul on Chris Solly. The ball is swung over by Johnnie Jackson, Lawrie Wilson takes a shot. Jack Hunt makes a clearance.36:29
Shot from just outside the box by Ricardo Fuller goes over the crossbar.36:10
Danny Haynes takes a shot. Save by Alex Smithies.35:17
Foul by Callum Harriott on Oliver Norwood, free kick awarded. Free kick taken by Oliver Norwood.34:46
Headed effort from deep inside the area by Danny Haynes misses to the right of the goal.33:06
Oliver Norwood concedes a free kick for a foul on Bradley Pritchard. Indirect free kick taken by Chris Solly.32:27
Oscar Gobern concedes a free kick for a foul on Chris Solly. David Button restarts play with the free kick.31:50
Theo Robinson takes a shot. Matthew Taylor manages to make a clearance.29:42
Theo Robinson is caught offside. Indirect free kick taken by David Button.26:24
Corner taken right-footed by Oliver Norwood to the near post, Peter Clarke has a headed effort at goal from just inside the area that misses to the right of the goal.26:11
Theo Robinson takes a shot. Save by David Button.25:41
Unfair challenge on Lee Novak by Bradley Pritchard results in a free kick. Oliver Norwood takes the indirect free kick.24:41
Outswinging corner taken by Oliver Norwood, David Button makes a save.23:56
The referee blows for offside. Indirect free kick taken by Alex Smithies.22:28
Rhoys Wiggins challenges Adam Clayton unfairly and gives away a free kick. Oliver Norwood takes the indirect free kick.21:31
Unfair challenge on Oscar Gobern by Johnnie Jackson results in a free kick. Oliver Norwood restarts play with the free kick.20:16
A cross is delivered by Jack Hunt.17:05
Adam Clayton crosses the ball from the free kick right-footed from right channel, Johnnie Jackson manages to make a clearance.17:05 Booking
Booking Callum Harriott booked.16:59
Callum Harriott concedes a free kick for a foul on Adam Clayton.13:42
Inswinging corner taken right-footed by Oliver Norwood.12:14
Free kick awarded for an unfair challenge on Bradley Pritchard by Jack Hunt. Johnnie Jackson takes the free kick.9:31
Free kick awarded for a foul by Michael Morrison on Lee Novak. Free kick taken by Lee Novak.7:02
Ricardo Fuller concedes a free kick for a foul on Jack Hunt. Free kick taken by Alex Smithies.5:44
Oliver Norwood takes a short corner.5:01
Oliver Norwood takes a outswinging corner to the near post, Lee Novak takes a shot. Save by David Button.4:27
Neil Danns has an effort at goal from outside the penalty box missing to the wide right of the target.3:32
Assist by Chris Solly.3:32 Goal scored
Goal! - Callum Harriott - Huddersfld 0 - 1 Charlton Callum Harriott scores a goal from the edge of the penalty area low into the middle of the goal. Huddersfield 0-1 Charlton.2:14
Free kick awarded for an unfair challenge on Ricardo Fuller by Oliver Norwood. Chris Solly sends in a cross,1:36
Outswinging corner taken by Johnnie Jackson from the left by-line, save by Alex Smithies.1:17
Ricardo Fuller takes a shot. Blocked by Peter Clarke.0:00
The referee gets the game started.
Live data and text provided by our data suppliers