Andy O'Brien's own goal gave Charlton a deserved point in a pulsating encounter with Newcastle at The Valley.
Craig Bellamy's header put the visitors in front only for O'Brien to deflect the ball into his own net after Stephen Carr had challenged Kevin Lisbie.
Newcastle striker Alan Shearer had a header cleared off the line by Danny Murphy in the closing stages.
But Charlton came even closer to a winner, with Dennis Rommedahl and Matt Holland both striking the woodwork.
Newcastle were determined to spoil the party atmosphere and penned the home team in their own half for the opening 12 minutes.
Jermaine Jenas showed deft footwork to spin round two Charlton defenders but his powder-puff shot made a mockery of the skills used to create the opening.
Charlton pieced together a neat move on 14 minutes when Graham Stuart's curling shot towards the top corner was brilliantly clawed away by Shay Given.
Having got his wish to partner Shearer, Bellamy blazed high and wide from 25 yards when he should have played Lee Bowyer in with a simple pass.
But the Welshman made amends on 39 minutes, when he headed home Olivier Bernard's left-wing cross at the near post.
Newcastle attacked with pace at the start of the second half, Bellamy releasing Jenas down the left and his cross just eluding Shearer's lunge in the six-yard box.
But instead of going further in front, the Magpies were pegged back on 51 minutes.
Robbie Elliott allowed a throw-in to bounce over him to Lisbie, who lifted the ball over O'Brien, rounded Given and was just about to shoot when Carr came in to challenge.
O'Brien did his best to stop the ball crossing the line but only succeeded in defelcting the ball into the net.
Newcastle's defensive frailty appeared to be raising its head again, but they were let off the hook by Lisbie's failure to spot Dennis Rommedahl in space.
Craig Bellamy (left) celebrates with Darren Ambrose
Murphy then forced Given to dive to his right to keep out his shot from 25 yards before Shaun Bartlett thumped a shot into the side-netting.
Newcastle still carried a threat going forward and it needed a brilliant challenge by Luke Young to block Laurent Robert's shot after the Charlton defender had stopped Shearer's header.
Newcastle finished strongly but could not find a way through.
Shearer had a header cleared off the line by Murphy before seeing a thumping goalbound shot blocked by Hermann Hreidarsson.
Charlton also had their chances, Rommedhal hitting the bar, Shearer clearing off the line from Jonathan Fortune, and Holland striking a post.
Charlton: Kiely, Young, Perry, Fortune, Hreidarsson, Rommedahl, Stuart, Holland, Murphy, Bartlett, Lisbie (Jeffers 79).
Subs Not Used: Euell, El Karkouri, Andersen, Hughes.
Goals: O'Brien og 51
Newcastle: Given, Carr, O'Brien, Elliott, Bernard, Bowyer, Butt (Milner 76), Jenas, Ambrose (Robert 66), Shearer, Bellamy (Ameobi 66).
Subs Not Used: Harper, Hughes.
Goals: Bellamy 39
Ref: P Walton (Northamptonshire).