Ten-man Huddersfield salvaged a point from the game against Charlton courtesy of Adam Clayton's late penalty.
The visitors had Keith Southern red-carded in the first half for a challenge on Michael Morrison.
Charlton capitalised when Rob Hulse swept in a Bradley Pritchard cross to put them in front after 60 minutes.
But the Terriers were awarded a penalty for Chris Solly's challenge on Peter Clarke and Clayton converted powerfully from the spot.
Clayton's first goal in 12 matches meant the Addicks were denied a fourth league win in on the trot.
Charlton boss Chris Powell had given Arsenal loanee Emmanuel Frimpong his debut for the club but he almost saw his side go behind early on.
A Clayton shot was cleared off the line and, although the ball fell kindly for Clarke, he skied his effort over the bar.
Huddersfield suffered a setback with Southern's dismissal by referee Lee Collins and Charlton used their numerical advantage to build up the pressure which led to Hulse's opener.
The visitors were denied a penalty for what they perceived as a Salim Kerkar handball before they got the spot-kick from which Clayton scored from after 88 minutes.
Hulse might have won it for Charlton but he had a close-range strike saved by Huddersfield keeper Alex Smithies.
Huddersfield manager Simon Grayson: "I've seen it [the sending off] on the DVD and it's two committed players going in 50-50 on a wet pitch.
"He [Southern] clearly got the ball first.
"We will be appealing. It does feel like a win for us though, scoring so late."
Charlton manager Chris Powell: "It's not a sending off. It's an honest challenge and both didn't pull out.
"[The referee] makes a decision and it's 11 against 10 and it can be tough breaking them down.
"We got the breakthrough and had a chance to wrap the game up. It wasn't taken and we had to stand firm. We just couldn't hang on.
"We had chances to win it even after that and it wasn't to be."
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +4:37
The referee blows for offside. Alex Smithies takes the indirect free kick.90:00 +3:52
Simon Church delivers the ball, Chris Solly manages to make a clearance.90:00 +1:05
Corner taken by Danny Green, Alan Lee makes a clearance.90:00 +0:56
Inswinging corner taken from the right by-line by Danny Green, clearance by Paul Dixon.90:00 +0:34
Robert Hulse takes a shot. Save by Alex Smithies.89:46
Robert Hulse has a headed effort from close in and clears the bar.89:24
Alan Lee is penalised for handball and concedes a free kick. Bradley Pritchard takes the direct free kick.88:29
Salim Kerkar takes a shot. Save by Alex Smithies.88:21
Centre by Danny Green, clearance made by Adam Clayton.87:23 Goal scored
Goal! - Adam Clayton - Charlton 1 - 1 Huddersfld Adam Clayton scores a placed penalty. Charlton 1-1 Huddersfield.85:32
Alan Lee takes a shot. Leon Cort gets a block in. Penalty awarded for an unfair challenge on Peter Clarke by Chris Solly.84:59
Outswinging corner taken from the right by-line by Adam Clayton, clearance made by Leon Cort.83:43 Substitution
Substitution Adam Hammill replaces Daniel Ward.83:12 Substitution
Substitution Yann Kermorgant on for Ricardo Fuller.80:08
Daniel Ward delivers the ball, Johnnie Jackson manages to make a clearance.79:35 Booking
Booking Adam Clayton is shown a yellow card.79:08
Shot from just outside the box by Ricardo Fuller misses to the left of the target.77:39
Free kick awarded for a foul by Ricardo Fuller on Joel Lynch. Free kick taken by Paul Dixon.76:10 Substitution
Substitution (Huddersfield) makes a substitution, with Alan Lee coming on for Lee Novak.
The ball is swung over by Jack Hunt, Ben Hamer makes a save.71:40
Robert Hulse concedes a free kick for a foul on Peter Clarke. Direct free kick taken by Peter Clarke.69:18 Substitution
Substitution (Huddersfield) makes a substitution, with Scott Arfield coming on for Oliver Norwood.69:18
Robert Hulse concedes a free kick for a foul on Jack Hunt. Free kick taken by Alex Smithies.67:21
Foul by Lee Novak on Salim Kerkar, free kick awarded. Direct free kick taken by Ben Hamer.65:01 Substitution
Substitution (Charlton) makes a substitution, with Danny Green coming on for Emmanuel Frimpong.64:01
Emmanuel Frimpong takes a shot. Alex Smithies makes a comfortable save.61:49
Foul by Joel Lynch on Ricardo Fuller, free kick awarded. The free kick is delivered right-footed by Johnnie Jackson from right wing.60:25
Dale Stephens gives away a free kick for an unfair challenge on Adam Clayton. Free kick taken by Adam Clayton.59:02
Assist on the goal came from Bradley Pritchard.59:02 Goal scored
Goal! - Robert Hulse - Charlton 1 - 0 Huddersfld A goal is scored by Robert Hulse from inside the penalty area to the bottom left corner of the goal. Charlton 1-0 Huddersfield.58:01
The ball is crossed by Chris Solly, Header from deep inside the area by Robert Hulse goes over the bar.56:43
Adam Clayton gives away a free kick for an unfair challenge on Emmanuel Frimpong. Emmanuel Frimpong takes the direct free kick.54:43
Chris Solly delivers the ball.52:48
Foul by Johnnie Jackson on Adam Clayton, free kick awarded. Daniel Ward delivers the ball from the free kick left-footed from right wing, Dale Stephens manages to make a clearance.51:42
The offside flag is raised against Michael Morrison. Indirect free kick taken by Alex Smithies.50:39
Johnnie Jackson takes a shot. Jack Hunt gets a block in. Corner taken left-footed by Salim Kerkar, Jack Hunt makes a clearance.49:40
Chris Solly crosses the ball, Joel Lynch manages to make a clearance.49:14
Daniel Ward takes a shot. Ben Hamer makes a save.48:25
Adam Clayton takes a shot. Clearance made by Emmanuel Frimpong. Outswinging corner taken right-footed by Oliver Norwood, clearance made by Dale Stephens.47:49
Salim Kerkar concedes a free kick for a foul on Simon Church. Free kick crossed right-footed by Oliver Norwood, clearance made by Dale Stephens.47:19
The ball is crossed by Bradley Pritchard, clearance by Joel Lynch.47:11
The ball is crossed by Salim Kerkar, Peter Clarke makes a clearance.45:01
The second half begins.45:00 +2:01 Half time
Half Time The referee blows for half time.44:59
Johnnie Jackson delivers the ball.43:34
Outswinging corner taken by Oliver Norwood, clearance made by Dale Stephens.43:02
The offside flag is raised against Johnnie Jackson. Indirect free kick taken by Alex Smithies.41:30
Paul Dixon takes a shot. Save made by Ben Hamer.40:41 Booking
Booking Bradley Pritchard is booked.40:12
Foul by Bradley Pritchard on Peter Clarke, free kick awarded. Alex Smithies takes the direct free kick.38:01
Free kick awarded for an unfair challenge on Lee Novak by Michael Morrison. Oliver Norwood delivers the ball from the free kick right-footed from right wing.34:23
Direct free kick taken by Salim Kerkar.34:23 Dismissal
Dismissal The referee shows Keith Southern a red card for serious foul play.34:13
Free kick awarded for a foul by Keith Southern on Dale Stephens.33:24
Salim Kerkar challenges Jack Hunt unfairly and gives away a free kick. Adam Clayton restarts play with the free kick.32:15
Lee Novak takes a shot. Save made by Ben Hamer.31:17
Effort from deep inside the area by Ricardo Fuller misses to the left of the goal.30:12
The assistant referee signals for offside against Simon Church. Ben Hamer takes the indirect free kick.28:34
Unfair challenge on Oliver Norwood by Emmanuel Frimpong results in a free kick. Free kick taken by Oliver Norwood.25:59
Free kick awarded for a foul by Daniel Ward on Bradley Pritchard. Ben Hamer restarts play with the free kick.25:14
Dale Stephens takes the inswinging corner, Alex Smithies makes a save.24:31
Free kick crossed by Johnnie Jackson, save by Alex Smithies.24:31 Booking
Booking Paul Dixon goes into the referee's book for unsporting behaviour.24:13
Free kick awarded for an unfair challenge on Bradley Pritchard by Paul Dixon.23:42
The ball is swung over by Daniel Ward, clearance made by Leon Cort.20:34
Emmanuel Frimpong takes a shot. Blocked by Keith Southern.19:52
Free kick awarded for an unfair challenge on Ricardo Fuller by Peter Clarke. The free kick is delivered right-footed by Dale Stephens from left wing, save by Alex Smithies.19:18
Free kick awarded for a foul by Lee Novak on Leon Cort. Ben Hamer takes the direct free kick.16:23
Adam Clayton delivers the ball, Simon Church takes a shot. Save by Ben Hamer.15:50
Centre by Jack Hunt, Lee Novak takes a shot. Leon Cort gets a block in.15:13
Free kick awarded for a foul by Oliver Norwood on Dale Stephens. Dale Stephens takes the free kick.14:20
Centre by Lee Novak, save by Ben Hamer.12:47
A cross is delivered by Salim Kerkar, clearance by Daniel Ward.12:12
The assistant referee signals for offside against Lee Novak. Indirect free kick taken by Ben Hamer.11:23
The ball is swung over by Chris Solly, clearance by Joel Lynch.8:10
Corner taken right-footed by Oliver Norwood to the near post, save made by Ben Hamer.5:27
Shot from outside the box by Lee Novak goes wide right of the target.4:55
Corner taken by Johnnie Jackson, save by Alex Smithies.4:25
Ricardo Fuller takes a shot. Peter Clarke gets a block in.4:10
A cross is delivered by Ricardo Fuller, Peter Clarke makes a clearance.2:43
Daniel Ward produces a cross, blocked by Chris Solly.1:25
Corner taken right-footed by Oliver Norwood from the right by-line to the near post, Michael Morrison makes a clearance. Close range shot by Peter Clarke clears the bar.1:07
Lee Novak takes a shot. Clearance by Leon Cort.0:00
The match begins.
Live data and text provided by our data suppliers