Chris Perry scored an injury-time equaliser as Charlton secured a dramatic draw against Manchester City.
Perry's 92nd-minute finish denied Stuart Pearce a deserved first win after City dominated the opening half.
The visitors scored early as Richard Dunne's header was deflected in by Hermann Hreidarsson but Shaun Bartlett soon levelled from close range.
Robbie Fowler's six-yard finish put City back in front on 38 minutes but Perry slotted home with seconds left.
It was harsh on City who put in an excellent first-half performance and were ahead inside four minutes.
Dunne's header looked to be heading wide but the deflection off Hreidarsson sent it goalwards and Danny Murphy's desperate attempt on the line was not enough to keep it out.
But their joy was short-lived as Jerome Thomas' cross eluded both David James and Sylvain Distin leaving Bartlett with the simplest of tasks to tap in.
Bartlett's goal was against the run of play, however, as the Blues proceeded to pummel the Addicks goal for the remainder of the half.
First Dean Kiely blocked Fowler's deflected shot, then the keeper used his legs twice in quick succession to deny Jonathan Macken as the striker bore down on goal.
Hreidarsson made amends for his own goal with a superb block as Claudio Reyna struck for goal before Kiely held a shot from Antoine Sibierski.
Charlton fans began to voice their disapproval at their team's inability to keep possession, and their fears proved well-founded as City re-took the lead on 38 minutes.
A cross from the left was not picked up by the static Addicks defence and Fowler nipped in at the far post to slot home high into the net.
Charlton began the second half with more purpose, although Luke Young's long-range effort flew high over the bar.
But City's defence was solid and at the other end Hreidarsson had to be alert to deny Claudio Reyna as he burst into the box.
Charlton's first real opportunity arrived mid-way through the second half, but Thomas lofted the ball over the bar with his right foot when a left-foot strike appeared to be the better option.
The Addicks were unlucky on 75 minutes as Matt Holland - making his 500th career appearance - sent in a looping header which cannoned off the bar before being cleared.
Kiki Musampa saw a shot beaten away by Kiely then fired into the side netting as City attacked late on.
But Perry had the final say, slotting in after Francis Jeffers' flick-on across the six-yard box to score his first goal of the season with impeccable timing.
Charlton boss Alan Curbishley:
"I've got to be delighted that we got the point but have a serious look at what happened out there in the first half.
"The whole thing was just a shambles. I told the players that if I could have made eight or nine substitutions at half time, I would have done.
"It's about time a few players rolled their sleeves up."
Manchester City boss Stuart Pearce:
"I thought my team were exceptional. Everyone knows we maybe deserved to win the game 4-1 or 5-1 but I don't ask for sympathy from anyone.
"The players were very disappointed afterwards and so was I. But there were some great performances.
"I feel sorry for the players. They deserved their first win under me but hopefully that will come next weekend."
Charlton: Kiely, Young, Perry, Fish (Fortune 45), Hreidarsson (Lisbie 76), Konchesky, Johansson (Jeffers 45), Holland, Murphy, Thomas, Bartlett.
Subs Not Used: Andersen, Hughes.
Goals: Bartlett 10, Perry 90.
Man City: James, Jordan, Dunne, Distin, Onuoha, Reyna, Musampa, Barton, Sibierski, Macken, Fowler.
Subs Not Used: Sommeil, Weaver, Mills, Croft, Bradley Wright-Phillips.
Goals: Hreidarsson 4 og, Fowler 38.
Ref: R Styles (Hampshire).