Match ends, Charlton Athletic 2, Leeds United 1.
Charlton Athletic 2-1 Leeds United
Leeds United fell to their fifth straight defeat as Charlton Athletic fought back to win at The Valley.
The visitors were awarded a penalty when Tal Ben Haim tripped Sam Byram, but Stephen Henderson saved Billy Sharps' spot-kick.
Steve Morison's volley put Leeds ahead before Tony Watt levelled with 16 minutes remaining.
Goalkeeper Stuart Taylor then brought Igor Vetokele down in the box and Yoni Buyens made no mistake from the spot.
Leeds United manager Neil Redfearn's plans were dealt a blow by the sudden withdrawal of six players before the game.
The hosts, who have not won since beating Fulham on 18 March, fell to 16th in the Championship table while Charlton moved up to 10th.
Leeds started brightly, with Luke Murphy sending his volley over the bar from 10 yards out.
They should have gone ahead on 37 minutes when Ben Haim fouled Byram as he honed in on goal, but Sharp's penalty was tipped onto the post by Henderson.
The deadlock was finally broken when Murphy's corner found Morison in space and the forward found the back of the net from 12 yards out.
Charlton upped the tempo after the interval and when Johann Berg Gudmundsson's cross reached an unmarked Watt, the Scotsman volleyed past Taylor.
Taylor then spilled a Gudmundsson shot before tripping Vetokele as the striker latched onto the rebound.
Buyens sent Taylor the wrong way from the spot and Charlton held on to take the three points as Leeds' miserable run continued.
Leeds boss Neil Redfearn on the withdrawal of six of his players: "It seems a freakish set of events. Marco Silvestri got a knock after the Norwich game.
"We rested him thinking he would be available today, but he came in on Friday and said he was still struggling so he couldn't travel.
"If the lads come in and say they're injured, you've got to take them at face value. They're professional people and you expect them to do the right thing."
Charlton manager Guy Luzon: "We had to change the rhythm and tempo after the first half. We had to play with more aggression. It's not the first time we've changed the result like this.
"It shows the good character of the players and the team. In the last two weeks, we've played five games and we've had to rotate a bit to keep players fresh.
"We need to continue this in our remaining games."
- 26Ben Haim
- 9EaglesSubstituted forBerg Gudmundssonat 45'minutes
- 12DiarraSubstituted forCousinsat 11'minutes
- 14VetokeleBooked at 60minsSubstituted forChurchat 90+1'minutes
- 32WattBooked at 76mins
- 7Berg Gudmundsson
- 2ByramSubstituted forDawsonat 89'minutes
- 8SharpSubstituted forMontenegroat 85'minutes
- Tony Harrington
- Shots on Target
Second Half ends, Charlton Athletic 2, Leeds United 1.
Liam Cooper (Leeds United) wins a free kick in the defensive half.
Foul by Simon Church (Charlton Athletic).
Hand ball by Sol Bamba (Leeds United).
Corner, Leeds United. Conceded by Morgan Fox.
Attempt blocked. Chris Dawson (Leeds United) right footed shot from the right side of the box is blocked. Assisted by Alex Mowatt.
Attempt missed. Liam Cooper (Leeds United) header from the right side of the box is close, but misses to the right. Assisted by Charlie Taylor with a cross following a set piece situation.
Sol Bamba (Leeds United) wins a free kick in the defensive half.
Foul by Simon Church (Charlton Athletic).
Delay over. They are ready to continue.
Substitution, Charlton Athletic. Simon Church replaces Igor Vetokele because of an injury.
Substitution, Leeds United. Chris Dawson replaces Sam Byram.
Delay in match Igor Vetokele (Charlton Athletic) because of an injury.
Substitution, Leeds United. Brian Montenegro replaces Billy Sharp.
Offside, Leeds United. Rodolph Austin tries a through ball, but Billy Sharp is caught offside.
Attempt saved. Rodolph Austin (Leeds United) right footed shot from outside the box is saved in the bottom left corner. Assisted by Luke Murphy.
Foul by Billy Sharp (Leeds United).
Yoni Buyens (Charlton Athletic) wins a free kick in the defensive half.
Goal! Charlton Athletic 2, Leeds United 1. Yoni Buyens (Charlton Athletic) converts the penalty with a right footed shot to the bottom right corner.