New Birmingham boss Lee Clark was left with mixed feelings after watching his side snatch a point thanks to a last-minute equaliser from Nikola Zigic.
Newly promoted Charlton appeared to be heading for a smart away win after an 81st minute goal from Leon Cort but substitute Zigic swooped to score, almost casually, a face-saving goal with a low shot.
Clark said: "It was not our most fluent performance. Some of our players were not exploding. These things happen in the early part of the season."
He added: "It is credit to them that they showed great character to come back from what you were thinking was going to be a defeat when you are in injury time and a goal down to snatch a point. It is sign of a good time to come back as they did when our general performance has not been great."
Clark gave particular credit to Zigic, saying: "He is a top-quality player. His attitude and application since I've been at the club has been sensational.
"I know there is speculation but I have spoken to him and he likes the club and the area.
"Scoring this equaliser has given me a little nudge that he can be a major asset. He made it difficult for the Charlton back line and scored a magnificent goal."
Zigic was a late substitute as Birmingham tried to salvage a point, and he responded with the equaliser from Chris Burke's pass to perhaps put himself back in Birmingham's plans.
Charlton boss Chris Powell said: "We came to a big ground where you really have to earn the right to win a point. On one hand I am disappointed we dropped two points after getting so close to a win.
"But I have to give my team a lot of plaudits for the performance. Obviously we went so close but before the game I think people would have said to get a point at Birmingham was a real positive display."