Match ends, Leeds United 2, Charlton Athletic 2.
Leeds United twice squandered the lead as two Johann Berg Gudmundsson goals earned Charlton a point at Elland Road.
The home side are winless in eight but led through Alex Mowatt's third of the season, a curled effort from 12 yards.
Gudmundsson drilled a leveller from a tight angle, but Mowatt whipped a stunning second from 20 yards.
Charlton have only one win in six, but earned a point after Giuseppe Bellusci's foul in the box allowed Gudmundsson to score from the spot.
The equaliser - nine minutes from time - keeps Charlton within six points of top spot and three off the play-offs despite a poor run of form since the start of October.
It extended their unbeaten run at Elland Road to seven and means Leeds' third manager of the season - Neil Redfearn - has one point from two games since taking charge full-time.
His side were positive early on but it was the visitors' defender Andre Bikey who missed the best chance of the opening half when his shot at an open goal was cleared off the line by Stephen Warnock.
Mowatt, 19, was Leeds' stand-out player and shortly after the break he shaped to shoot right-footed but found space to bend a well-crafted opener with his left.
Mirco Antenucci fired wide, but when the home side failed to clear a cross from the left the ball fell to Gudmundsson who saw his drilled shot squirm under Marco Silvestri.
Mowatt responded by bettering his earlier strike, this time curling into the top corner from 20 yards after good work by Warnock, but Leeds were again pegged back courtesy of some questionable defending.
A Charlton corner caused a melee and when referee Graham Salisbury deemed Bellusci guilty of a foul in the area, Gudmundsson scored and ensured Leeds stayed deep in the bottom half - two points above the relegation zone.
Leeds boss Neil Redfearn:
"We were the better side by a straight. They're a good side but we were better and deserved to win.
"That's taking nothing away from Charlton but we looked more like ourselves tonight, more like in my first caretaker spell.
"The harder we work the luckier we will get. It's time for a win but we have to keep going down these lines. We are a wounded animal at the minute but I won't let them rest. I will make them better."
Charlton boss Bob Peeters:
"In the first half they didn't have many chances. We didn't have many, but we knew we had quality on the bench.
"At that moment (0-0) we had control, kept possession and then they scored a good goal. That cut our legs but we scored, were back in control and were looking good and I think 2-1 for us would have been more justified than 2-1 for them.
"But they got another good goal and you can't do anything when they put it in the top corner from 25 yards.
"But whether it is justified or not we got a penalty and deserved a point."
- 5BellusciBooked at 80mins
- 14BianchiBooked at 60minsSubstituted forMontenegroat 90+2'minutes
- 23L Cook
- 9Oliveira TavaresSubstituted forSlothat 73'minutes
- 26Ben Haim
- 6Bikey Amougou
- 24CousinsBooked at 48mins
- 17BuyensBooked at 29minsSubstituted forCoquelinat 61'minutes
- 11HarriottSubstituted forOnyewuat 78'minutes
- 7Berg Gudmundsson
- 29TucudeanSubstituted forVetokeleat 52'minutes
- Graham Salisbury
- Shots on Target
Second Half ends, Leeds United 2, Charlton Athletic 2.
Corner, Leeds United. Conceded by André Bikey.
Attempt missed. Lewis Cook (Leeds United) right footed shot from outside the box misses to the left. Assisted by Casper Sloth.
Substitution, Leeds United. Brian Montenegro replaces Tommaso Bianchi.
Offside, Leeds United. Alex Mowatt tries a through ball, but Mirco Antenucci is caught offside.
Attempt saved. Mirco Antenucci (Leeds United) right footed shot from the left side of the box is saved in the bottom left corner.
Corner, Leeds United. Conceded by Stephen Henderson.
Attempt saved. Sam Byram (Leeds United) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Alex Mowatt.
Foul by Oguchi Onyewu (Charlton Athletic).
Tommaso Bianchi (Leeds United) wins a free kick in the defensive half.
Jordan Cousins (Charlton Athletic) wins a free kick in the defensive half.
Foul by Tommaso Bianchi (Leeds United).
Attempt blocked. Lewis Cook (Leeds United) right footed shot from outside the box is blocked.
Corner, Leeds United. Conceded by Johnnie Jackson.
Attempt missed. Francis Coquelin (Charlton Athletic) right footed shot from more than 35 yards is high and wide to the right. Assisted by Johann Berg Gudmundsson.
Rhoys Wiggins went off injured after Charlton Athletic had used all subs.
Igor Vetokele (Charlton Athletic) wins a free kick in the defensive half.
Foul by Sam Byram (Leeds United).
Goal! Leeds United 2, Charlton Athletic 2. Johann Berg Gudmundsson (Charlton Athletic) converts the penalty with a left footed shot to the centre of the goal.