Jermaine Beckford's early strike sealed Huddersfield's progress to the FA Cup fourth round at the expense of fellow Championship side Charlton.
On-loan striker Beckford, back in the starting eleven after he was ineligible for the 6-1 drubbing by parent club Leicester, slid in Adam Clayton's pass.
Charlton played most of the second half with 10 men after Dorian Dervite was shown a straight red card.
The victory ended a run of 10 games without a win for Simon Grayson's men.
Beckford, who memorably netted Leeds' third-round winner against Manchester United in 2010, has now scored 16 goals in 19 FA Cup games for four different clubs.
Clayton picked out the striker inside the area and, with Charlton back-up goalkeeper David Button rooted to his line, Beckford had time to pick his spot and rifle home.
The hosts, currently two places above their visitors in the Championship table, offered little in the first half but almost fashioned a chance when Bradley Wright-Phillips' cutback was blocked.
Huddersfield were creating most of the opportunities and James Vaughan saw a goal disallowed by the offside flag before Button denied the same player from point-blank range.
Beckford continued to have a telling impact in the second half and he was hauled down by last-man Dervite, who was subsequently dismissed for the trip.
But his dismissal seemed to galvanise the hosts, with Salim Kerkar's curling free-kick finally forcing Town goalkeeper Alex Smithies into a save.
Huddersfield failed to make their man advantage count and Yann Kermorgant missed the target with a header as Grayson's men held on.
Charlton manager Chris Powell: "To say I'm frustrated is the understatement of the year. I'm not enamoured with what happened today.
"I know we went down to 10 men but we went out with a whimper.
"It was a poor goal for us to concede and it gave us a mountain to climb. I'm not happy with the way it has panned out."
Huddersfield coach Ian Miller: "Today we played as a team. There were some good individual performances but it was about the team performance.
"Jermaine Beckford can score goals. He's a natural goalscorer. I knew him from his time at Leeds and when he's smiling and happy, he's a threat.
"Lately, he's just not had enough games due to injuries. But if you can get him and James Vaughan on the pitch they are a potent threat. The best in the Championship? I don't know.
"There's lots of teams spending mega money but they will certainly do for Huddersfield. They will both score goals."
Live Text Commentary
Full Time The match has reached full-time.90:00 +3:31
Yann Kermorgant takes a shot. Save by Alex Smithies.90:00 +2:32
Oliver Norwood decides to take a short corner.90:00 +2:03
Free kick awarded for an unfair challenge on James Vaughan by Bradley Pritchard. Oliver Norwood takes the free kick.90:00 +1:34
The ball is sent over by Cedric Evina.90:00 +0:22
Lawrie Wilson takes a shot.88:45
Centre by Cedric Evina, save by Alex Smithies.87:57
Paul Dixon challenges Adebayo Azeez unfairly and gives away a free kick. Johnnie Jackson crosses the ball in from the free kick, clearance by Paul Dixon.86:45
Cedric Evina concedes a free kick for a foul on Scott Arfield. Free kick taken by Jack Hunt.85:58
The ball is swung over by Bradley Pritchard, Scott Arfield manages to make a clearance.84:32
Dale Stephens restarts play with the free kick.84:32 Booking
Booking Booking for Jack Hunt for unsporting behaviour.84:25
Foul by Jack Hunt on Adebayo Azeez, free kick awarded.82:22 Substitution
Substitution (Huddersfield) makes a substitution, with Lee Novak coming on for Jermaine Beckford.82:02
Scott Arfield has an effort at goal from just inside the box that misses to the left of the goal.81:11
Jermaine Beckford concedes a free kick for a foul on Cedric Evina. Michael Morrison takes the direct free kick.79:20
Paul Dixon takes a shot. Blocked by Michael Morrison.77:00
The free kick is delivered right-footed by Dale Stephens from right channel, clearance by James Vaughan. Dale Stephens takes the inswinging corner, save by Alex Smithies.77:00 Substitution
Substitution Adebayo Azeez on for Bradley Wright-Phillips.77:00 Substitution
Substitution Johnnie Jackson on for Salim Kerkar.
Oliver Norwood gives away a free kick for an unfair challenge on Bradley Wright-Phillips.74:03
Scott Arfield challenges Cedric Evina unfairly and gives away a free kick. Dale Stephens crosses the ball from the free kick right-footed from left wing, clearance made by Alex Smithies.71:34
Free kick taken by Alex Smithies.71:34 Booking
Booking The referee shows Bradley Pritchard a yellow card for unsporting behaviour.71:28
Bradley Pritchard challenges Paul Dixon unfairly and gives away a free kick.71:04
The ball is sent over by Yann Kermorgant, clearance by Scott Arfield.70:11
Direct free kick taken by Dale Stephens.70:11 Booking
Booking Adam Clayton receives a caution for unsporting behaviour.70:05
Salim Kerkar fouled by Adam Clayton, the ref awards a free kick.69:01
James Vaughan takes a shot. Comfortable save by David Button.68:22
The ball is swung over by Jack Hunt, comfortable save by David Button.67:53
Centre by Anthony Gerrard.65:43
Cedric Evina fouled by Oliver Norwood, the ref awards a free kick. Free kick crossed left-footed by Dale Stephens from left wing.63:19
The official flags Yann Kermorgant offside. Indirect free kick taken by Alex Smithies.61:41
Unfair challenge on Bradley Pritchard by Adam Clayton results in a free kick. Shot comes in from Salim Kerkar from the free kick, save by Alex Smithies.61:20
Sean Scannell gives away a free kick for an unfair challenge on Lawrie Wilson. David Button restarts play with the free kick.60:26
Free kick awarded for an unfair challenge on Paul Dixon by Yann Kermorgant. Alex Smithies takes the free kick.59:41
Foul by Adam Clayton on Bradley Wright-Phillips, free kick awarded. Free kick crossed by Dale Stephens, Peter Clarke makes a clearance.58:49 Substitution
Substitution Michael Morrison joins the action as a substitute, replacing Jordan Cook.56:45
Shot comes in from Oliver Norwood from the free kick.56:45 Dismissal
Dismissal Dorian Dervite receives a red card.56:32
Unfair challenge on Jermaine Beckford by Dorian Dervite results in a free kick.55:06
Oliver Norwood fouled by Yann Kermorgant, the ref awards a free kick. Direct free kick taken by Alex Smithies.54:31
Oliver Norwood produces a cross.54:12
Corner taken by Oliver Norwood from the right by-line to the near post, Salim Kerkar manages to make a clearance.53:44
Outswinging corner taken right-footed by Oliver Norwood from the right by-line to the near post, Dorian Dervite manages to make a clearance.52:21
Effort from the edge of the area by Bradley Wright-Phillips goes wide of the right-hand upright.51:16
Scott Arfield challenges Salim Kerkar unfairly and gives away a free kick. Free kick crossed right-footed by Dale Stephens from left channel, James Vaughan manages to make a clearance.50:53
A cross is delivered by Paul Dixon, Cedric Evina manages to make a clearance.49:56
The ball is delivered by Matthew Taylor, Oliver Norwood makes a clearance.47:53
Bradley Wright-Phillips concedes a free kick for a foul on Adam Clayton. Alex Smithies takes the direct free kick.46:29
Peter Clarke concedes a free kick for a foul on Yann Kermorgant. Free kick crossed by Lawrie Wilson, Peter Clarke manages to make a clearance.45:21
Free kick awarded for an unfair challenge on Lawrie Wilson by Sean Scannell. David Button restarts play with the free kick.45:01
The referee blows his whistle to start the second half.45:00 +2:15 Half time
Half Time It is the end of the first-half.45:00 +0:40
Lawrie Wilson delivers the ball, Peter Clarke manages to make a clearance.45:00 +0:13
Lawrie Wilson sends in a cross, clearance made by Anthony Gerrard.44:21
Jack Hunt sends in a cross, clearance by Cedric Evina.43:29
Unfair challenge on Sean Scannell by Jordan Cook results in a free kick. Direct free kick taken by Alex Smithies.42:14
David Button restarts play with the free kick.42:14 Booking
Booking James Vaughan is cautioned by the ref for unsporting behaviour.41:54
Foul by James Vaughan on Bradley Pritchard, free kick awarded.39:33
Corner from the right by-line taken by Oliver Norwood, Bradley Pritchard manages to make a clearance.39:08
James Vaughan takes a shot. Save by David Button.35:22
Headed effort from deep inside the penalty area by James Vaughan goes harmlessly over the crossbar.35:00
Yann Kermorgant challenges Adam Clayton unfairly and gives away a free kick. Adam Clayton takes the direct free kick.32:51
Unfair challenge on Salim Kerkar by Scott Arfield results in a free kick. Direct free kick taken by Cedric Evina.32:10
The referee blows for offside against Sean Scannell. David Button takes the indirect free kick.31:06
Curled right-footed shot by Scott Arfield. Lawrie Wilson gets a block in.28:56
The ball is sent over by Jordan Cook.27:31
The ball is sent over by Jordan Cook, save made by Alex Smithies.26:22
Foul by Anthony Gerrard on Yann Kermorgant, free kick awarded. Direct free kick taken by Matthew Taylor.24:59
Bradley Pritchard challenges Scott Arfield unfairly and gives away a free kick. Free kick taken by Adam Clayton.23:38
Peter Clarke challenges Bradley Wright-Phillips unfairly and gives away a free kick. Cedric Evina takes the direct free kick.22:57
Free kick awarded for a foul by Jordan Cook on Scott Arfield. Direct free kick taken by Alex Smithies.22:28
Outswinging corner taken from the left by-line by Salim Kerkar, clearance by Peter Clarke.21:13
Corner taken by Oliver Norwood from the left by-line, David Button makes a clearance.19:32
Free kick crossed by Dale Stephens.19:32 Booking
Booking Scott Arfield goes into the book for unsporting behaviour.19:15
Free kick awarded for an unfair challenge on Cedric Evina by Scott Arfield.15:01
James Vaughan takes a shot from just outside the penalty area clears the crossbar.12:16
Adam Clayton concedes a free kick for a foul on Dale Stephens. Free kick taken by David Button.11:51
Yann Kermorgant concedes a free kick for a foul on Anthony Gerrard. Alex Smithies takes the direct free kick.10:40
The assist for the goal came from Scott Arfield.10:40 Goal scored
Goal! - Jermaine Beckford - Charlton 0 - 1 Huddersfld Jermaine Beckford fires in a goal from inside the six-yard box to the bottom right corner of the goal. Charlton 0-1 Huddersfield.10:17
Matthew Taylor gives away a free kick for an unfair challenge on James Vaughan. Oliver Norwood restarts play with the free kick.7:42
Oliver Norwood takes a inswinging corner to the near post, save made by David Button.4:55
The ball is sent over by Jordan Cook.3:30
Oliver Norwood challenges Yann Kermorgant unfairly and gives away a free kick. Direct free kick taken by Lawrie Wilson.0:34
Oliver Norwood takes a outswinging corner to the near post, Yann Kermorgant makes a clearance.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers