Charlton came from two goals down to edge a 3-2 League One victory over Bristol Rovers at The Valley, giving caretaker manager Johnnie Jackson three points in his first game in charge and moving into the play-off places.
The visitors took the lead after 18 minutes when Ian Maatsen felled Jonah Ayunga inside the Addicks penalty area, leaving Rovers skipper Luke Leahy to convert the resulting spot-kick.
Their second came after 32 minutes when the hosts gave the ball away and Ed Upson drove an effort past goalkeeper Ben Amos from distance.
Charlton responded just one minute later when Andrew Shinnie chested down a loose ball and found the far bottom corner, before Jake Forster-Caskey curled in a free-kick three minutes before the break to bring the home team back on level terms.
The Reds then snatched victory in the 84th minute when Conor Washington tapped in his own headed effort after it bounced back off the post.
Rovers goalkeeper Joe Day was sent off in stoppage-time after preventing Chuks Aneke from breaking away in search of a match-sealing fourth to leave the visitors just one point above the relegation zone.
Match report supplied by PA Media.
- 19MorganBooked at 86mins
- 27MillarSubstituted forJaiyesimiat 60′minutes
- 12ShinnieBooked at 73minsSubstituted forPratleyat 90+5′minutes
- 9StockleySubstituted forAnekeat 74′minutes
- 13DayBooked at 90mins
- 6UpsonBooked at 48minsSubstituted forvan Stappershoefat 90+4′minutes
- 11NicholsonSubstituted forHargreavesat 65′minutesBooked at 78mins
- 8WestbrookeSubstituted forLittleat 82′minutes
- 9HanlanSubstituted forDalyat 82′minutes
- 1van Stappershoef
Match ends, Charlton Athletic 3, Bristol Rovers 2.
Second Half ends, Charlton Athletic 3, Bristol Rovers 2.
Attempt missed. Jordi van Stappershoef (Bristol Rovers) header from the left side of the box is high and wide to the left. Assisted by Luke McCormick with a cross following a set piece situation.
Foul by Chuks Aneke (Charlton Athletic).
Alfie Kilgour (Bristol Rovers) wins a free kick in the attacking half.
Attempt missed. Jake Forster-Caskey (Charlton Athletic) left footed shot from outside the box is high and wide to the left from a direct free kick.
Substitution, Charlton Athletic. Darren Pratley replaces Andrew Shinnie.
Substitution, Bristol Rovers. Jordi van Stappershoef replaces Ed Upson.
Joe Day (Bristol Rovers) is shown the red card.
Chuks Aneke (Charlton Athletic) wins a free kick in the attacking half.
Foul by Joe Day (Bristol Rovers).
Chuks Aneke (Charlton Athletic) wins a free kick on the right wing.
Foul by Jack Baldwin (Bristol Rovers).
Albie Morgan (Charlton Athletic) is shown the yellow card for a bad foul.
Foul by Albie Morgan (Charlton Athletic).
Luke Leahy (Bristol Rovers) wins a free kick on the left wing.
Foul by Conor Washington (Charlton Athletic).
Ed Upson (Bristol Rovers) wins a free kick in the defensive half.
Goal! Charlton Athletic 3, Bristol Rovers 2. Conor Washington (Charlton Athletic) right footed shot from very close range to the centre of the goal.
Conor Washington (Charlton Athletic) hits the right post with a right footed shot from the centre of the box. Assisted by Chuks Aneke with a headed pass.