Charlton 0 Crystal Palace 1
A full-blooded derby at The Valley ended with a Palace win and Charlton cursing their luck after a exciting climax.
The Addicks also rued a harshly disallowed first-half goal in the Championship clash. Palace's passing was fluid in the opening exchanges and they carved out the first chance.
Wilfried Zaha escaped down the right-hand side and pulled the ball back for Kagisho Dikgacoi who blazed his shot over from around 12 yards out.
Minutes later Charlton keeper Ben Hamer fumbled and Palace striker Owen Garvan poked the ball goalbound only for Leon Cort to clear the ball off the line.
Charlton looked nervy with possession given away cheaply.
However, striker Bradley Wright-Phillips was lively and causing concern for the Palace defence.
Chances for the host were limited with Bradley Pritchard coming closest, when he failed to deflect a Rhoys Wiggins cross on target at the far post.
For the away side wide men Zaha and Yannick Bolasie were proving a real handful.
Those wingers got new markers on 22 minutes when Wiggins came off injured for Lawrie Wilson who went to right-back with fellow full-back Chris Solly switching flanks.
Then on 32 minutes it looked like Charlton were ahead when Wright-Phillips leapt to head past the helpess Julian Speroni only for the linesman's flag to put an end to the Addicks striker's victory jig.
Replays of the incident showed Wright-Phillips was level with at least two Palace defenders when Leon Cort nodded the ball to him.
But Charlton were looking sharp and after a superb passing move Dale Stephens rifled a shot from 30 yards which flew past the grasp of Speroni but also over his crossbar.
With the pressure growing Wright-Phillips won a free-kick in a dangerous area just over 20 yards from goal.
Dead ball expert Johnnie Jackson curled round the wall but into the arms of Speroni.
Half-time put pay to Charlton's dominance and within five minutes of the restart Palace took the lead.
Garvan's corner was headed back across goal by Damien Delaney for Dikgacoi to chest the ball down and volley past Hamer and a crowd of defenders to find the net.
Palace were now in the ascendancy. Another corner from Garvan found Glenn Murray in space but his header sailed over.
Charlton seemed to have lost their bite and manager Chris Powell called for reinforcements.
Ricardo Fuller made his first appearance for Charlton at The Valley when he replaced captain Jackson with just over half an hour to play.
Within five minutes Fuller announced his presence. A Wilson cross from the right found the former Stoke City man but his header went wide of Speroni's right-hand post.
Next, Cort leapt high to head a Wilson cross across goal. From five metres out Hollands flicked a heel at the ball but could only direct it wide as well.
With the clock ticking down under 15 minutes remaining winger Danny Green came on for Pritchard.
Palace were next to threaten for a goal though. Cort dived in to block a Delaney goalbound effort.
At the other end Wilson broke free down the left and pulled back for Fuller. Just 10 yards out he flashed his shot just wide. The striker was a similar distance off target with a header from a Solly cross moments later.
Green then crossed and Speroni, under pressure, flapped, dropping the ball but he managed to grasp it from the feet of Yann Kermorgant.
Four minutes of injury time were signalled.
Then more drama. Wilson's ball found Fuller, whose shot from 12 yards was deflected on to the bar and away for a corner. That was taken by Dale Stephens whose centre was met by Charlton keeper Ben Hamer, who had made his way in a desperate last ditch attempt to get an equaliser.
However, he saw his header cleared off the line.
With the seconds ticking down Wilson struck a shot from 35 yards harmlessly over the bar and the referee called an end to proceedings, giving Palace their first league win at The Valley this century.