Match Report: Charlton 1 QPR 0
An injury-time goal gave Charlton a crucial three points against promotion-chasing Queens Park Rangers at The Valley on Saturday.
It was captain Johnnie Jackson who nicked the goal in a breathtaking finish which sees Charlton move just a point away from safety with games in hand.
It was a game which could have gone either way, especially if QPR's new loan signing Ravel Morrison had been wearing his shooting boots.
A slow opening was sparked into action with Charlton twice rattling the post in seconds. First Jordan Cousins effort from the edge of the box beat Robert Green but come back off the goalkeeper's upright and then Reza Ghoochannejhad hit the other post direct from the rebound.
That gave Charlton a boost against a QPR team well-practiced in the art of possession football and new loan signing Morrison enjoying a free-role behind lone frontman Kevin Doyle.
But the pass and move style was proving tricky on the Addicks' now notoriously bobbling pitch and Charlton seemed content with sitting back and soaking up the pressure, restricting Rangers to harmless long range efforts.
QPR went into the game on a back of three games without winning and Harry Redknapp's men were eager to put that right.
The warning signs were there for the home side though when Ravel Morrison nearly rounded off a super counter-attack but fired over from inside the box.
And on 27 minutes Addicks fans had their hearts in their mouths when big centre-back Nedum Onuoha went on a 60 yard run before going down under the challenge of Dorian Dervite but the referee waved away Rangers' appeals.
Moments later Charlton's Jackson raced back to make a superb last-ditch challenge on Junior Hoilett.
At the other end Ghoochannejhad's header was comfortably fielded by QPR stopper Green as chances for the Addicks were proving rare as the match developed.
The second-half began slowly and certainly needed some magic.
When the ball was teed up for West Ham loan man Morrison inside the box with an hour played it looked very likely Rangers would take the lead but his he screwed his effort horribly wide from 10 yards out.
The visitors now had the bit between their teeth and, after holding on to the ball in the Charlton half for around two minutes, it was Morrison again who let fly and with the same results as the previous effort.
Powell responded with a double substitution bringing on Marcus Tudgay for his debut and Astrit Ajdarevic.
The game now looked sharper and the fans seemed to raise the volume a few levels.
The Addicks were still finding it tough to carve out chances and when one did fall to Jackson on the edge of the box the captain pulled his shot wide.
Rangers welcomed another loan man from West Ham when Modibo Maiga came into the attack.
And the substitute nearly capitalised on a fluffed clearance by Charlton keeper Yohann Thuram but took the ball too wide when trying to round the Frenchman on loan from Standard Liege.
Then, as the game trickled into injury time the ball rolled across the box, off Ravel Morrison's shin and into the arms of a grateful Thuram.
Just as that looked like being the last chance, Charlton's final sub Callum Harriott whipped in a cross which Richard Dunne nearly turned into his own net and chaos ensued in the Rangers box which culminated in Ajdarevic forcing a wonder save from Green.
But from Ajdarevic's deep corner Jackson rose at the far post to squeeze his header past Green and into the net.
The captain ran into the home fans to celebrate and it looked as if they wouldn't let him go such was their joy at the Addicks first three points in the league since Boxing Day.
Charlton: Thuram; Wilson, Morrison, Dervite, Wiggins; Green (Ajdarevic 64), Cousins, Poyet, Jackson; Ghoochannejhad (Tudgay 64), Church.
Subs not used: Hamer, Sordell, Harriott, Wood, Fox.
QPR: Green; Onuoha, Dunne, Hill; Hughes, Traore; Jenas, Carroll (Benayoun 81), Hoilett (Keane 59); Morrison; Doyle (Maiga 69).
Subs not used: Murphy, Suk-Young, Henry, O'Neil.