Match ends, Leeds United 1, Charlton Athletic 2.
Johann Berg Gudmundsson scored for the second successive game as already-relegated Charlton overcame Leeds.
Gudmundsson struck the post from 25 yards before latching onto Morgan Fox's cross to put his side ahead.
Ademola Lookman fired past Marco Silvestri to double the Addicks' lead after the break.
Leeds' Chris Wood then struck the post with a header before Sol Bamba nodded home to reduce the arrears, but League One-bound Charlton held on.
The home side went into the game on a better run of form, having gone four league games without defeat, but the mid-table side lacked intensity from the outset.
Their first real chance came in the second half courtesy of Wood's header which came off the woodwork, before Bamba's free header briefly gave them hope.
But Charlton, whose relegation from the Championship was confirmed on 19 April following a goalless draw with Bolton, looked bright throughout and had Nick Pope to thank for ensuring all three points after he denied Mirco Antenucci with a fine injury-time save.
Steve Evans on his future as Leeds head coach: "You never hope one result is the difference between whether you are kept or not.
"I had a very good meeting with the president (Massimo Cellino) yesterday and it went very well. There were a lot of positive, constructive things said about myself.
"I gave my views on what we need to win promotion next season and he gave his."
Charlton manager Jose Riga: "In the first half we were in control. Leeds reacted for 15 minutes or so, which is normal, but we built a two-goal lead.
"After Leeds scored we defended well, especially our goalkeeper Nick Pope. I told the players that so many things have happened at our club but what matters is what happens on the pitch.
"I told them they had to show their quality collectively and individually, which they did."
- 26BridcuttSubstituted forAntenucciat 66'minutes
- 8MurphySubstituted forDiagouragaat 75'minutes
- 23L Cook
- 15DallasSubstituted forMowattat 50'minutes
- 12DiarraBooked at 17mins
- 3KashiBooked at 71mins
- 37LookmanSubstituted forBaat 88'minutes
- 7Berg GudmundssonSubstituted forYunat 72'minutes
- 14VetokeleSubstituted forMakienokat 82'minutes
- Keith Hill
- Shots on Target
Second Half ends, Leeds United 1, Charlton Athletic 2.
Attempt missed. Sol Bamba (Leeds United) left footed shot from outside the box misses to the left. Assisted by Chris Wood with a headed pass.
Attempt blocked. Liam Cooper (Leeds United) left footed shot from outside the box is blocked.
Offside, Charlton Athletic. El-Hadji Ba tries a through ball, but Callum Harriott is caught offside.
Corner, Leeds United. Conceded by Nick Pope.
Attempt saved. Lewis Cook (Leeds United) left footed shot from the right side of the box is saved in the top left corner.
Lewie Coyle (Leeds United) wins a free kick in the defensive half.
Foul by Ahmed Kashi (Charlton Athletic).
Corner, Charlton Athletic. Conceded by Lewie Coyle.
Attempt blocked. Callum Harriott (Charlton Athletic) right footed shot from the right side of the box is blocked. Assisted by El-Hadji Ba.
Corner, Leeds United. Conceded by Ahmed Kashi.
Foul by Toumani Diagouraga (Leeds United).
Ahmed Kashi (Charlton Athletic) wins a free kick in the defensive half.
Substitution, Charlton Athletic. El-Hadji Ba replaces Ademola Lookman.
Delay in match Ahmed Kashi (Charlton Athletic) because of an injury.
Corner, Leeds United. Conceded by Callum Harriott.
Substitution, Charlton Athletic. Simon Makienok replaces Igor Vetokele.
Attempt saved. Chris Wood (Leeds United) left footed shot from the left side of the box is saved in the centre of the goal. Assisted by Mirco Antenucci.
Charlie Taylor (Leeds United) wins a free kick in the defensive half.