Match ends, Bolton Wanderers 1, Charlton Athletic 1.
Adam Le Fondre's strike 11 minutes from time secured a point for Bolton Wanderers at home to Charlton Athletic.
The on-loan Cardiff man netted for a second successive game after Charlton's Frederic Bulot opened the scoring early on.
Bolton keeper Adam Bogdan made a string of impressive saves to keep the score at 1-0 prior to Le Fondre's effort.
Charlton have now gone four league games without a win but remain comfortably in mid-table.
The visitors began on the front foot at the Macron Stadium, with Bulot sweeping a loose ball home from 12 yards after ex-Addicks defender Dorian Dervite failed to clear.
However, Neil Lennon's Trotters responded well, with first Josh Vela and then Le Fondre finding space but unable to fashion genuine efforts on goal.
After the interval, it was Charlton who first came closest to converting, with Tony Watt's angled pass picking out Bulot only for Bogdan to save.
And that spurred Bolton into a decisive attack, with Barry Bannan shrugging off two Charlton challenges to feed in Le Fondre, who made no mistake with a crisp, low drive.
The equaliser may have come against the run of play but the hosts held out for the point that took them to 50 for the campaign, 11 clear of the relegation zone.
Bolton manager Neil Lennon:
"Who knows how many goals 'Alfie' Le Fondre might have got had he been here since the start of the season?
"He is a goal scorer but he can get better with his link-up play in general. But he has been an important player for us since January.
"I was pleased with some of our football but not pleased with the end product. The final ball or finish was loose but we dominated the second half and restricted Charlton to the counter-attack."
Charlton boss Guy Luzon:
"I am very disappointed because I wanted to keep going and play like we did in the first half.
"The pitch was fantastic and we needed to play on the ground. We need to learn that when the game is in our possession, we have to kill it off and score more goals.
"We didn't do that."
- 25VelaSubstituted forJankoat 90+2'minutes
- 20Costa RochaSubstituted forHeskeyat 68'minutes
- 52WalkerSubstituted forDaviesat 68'minutes
- 9Le Fondre
- 7Berg Gudmundsson
- 14VetokeleSubstituted forChurchat 72'minutes
- 32WattSubstituted forEaglesat 72'minutes
- 26Ben Haim
- Kevin Wright
- Shots on Target
Second Half ends, Bolton Wanderers 1, Charlton Athletic 1.
Substitution, Bolton Wanderers. Saidy Janko replaces Josh Vela.
Matt Mills (Bolton Wanderers) wins a free kick in the defensive half.
Foul by Chris Eagles (Charlton Athletic).
Attempt missed. Liam Feeney (Bolton Wanderers) right footed shot from the centre of the box is just a bit too high. Assisted by Mark Davies.
Attempt blocked. Adam Le Fondre (Bolton Wanderers) header from the centre of the box is blocked. Assisted by Liam Feeney with a cross.
Offside, Bolton Wanderers. Neil Danns tries a through ball, but Adam Le Fondre is caught offside.
Attempt missed. Matt Mills (Bolton Wanderers) right footed shot from the centre of the box misses to the left. Assisted by Josh Vela with a cross following a corner.
Corner, Bolton Wanderers. Conceded by Roger Johnson.
Attempt saved. Yoni Buyens (Charlton Athletic) right footed shot from outside the box is saved in the centre of the goal. Assisted by Rhoys Wiggins.
Attempt blocked. Liam Feeney (Bolton Wanderers) left footed shot from the centre of the box is blocked.
Attempt blocked. Liam Feeney (Bolton Wanderers) right footed shot from the centre of the box is blocked. Assisted by Emile Heskey.
Corner, Bolton Wanderers. Conceded by Alou Diarra.
Goal! Bolton Wanderers 1, Charlton Athletic 1. Adam Le Fondre (Bolton Wanderers) left footed shot from the centre of the box to the centre of the goal. Assisted by Barry Bannan.
Attempt blocked. Neil Danns (Bolton Wanderers) left footed shot from outside the box is blocked. Assisted by Barry Bannan.
Corner, Bolton Wanderers. Conceded by Rhoys Wiggins.
Offside, Charlton Athletic. Stephen Henderson tries a through ball, but Simon Church is caught offside.
Substitution, Charlton Athletic. Simon Church replaces Igor Vetokele.
Substitution, Charlton Athletic. Chris Eagles replaces Tony Watt.