Jordan Cousins’ spectacular injury-time header completed Charlton’s fightback to earn a 2-2 draw in their London derby against Fulham.

Johnnie Jackson started the comeback from 2-0 down with a thumping header from a corner late in the second-half and Cousins levelled in stoppage time.

Fulham looked odds on to win when Ross McCormack netted the visitors’ second from Ryan Tunnicliffe’s pass.

Tunnicliffe had given Kit Symons’ side the lead with his first-half effort.

Finishing looked to be the difference between the two sides for the majority of this game, and both will look back on missed opportunities to put the game beyond sight, particularly the visitors.

After winning three of their opening four games this season Charlton have slid down the table, but perhaps should have taken the lead when Conor McAleny shot wide in the opening minute.

Instead they found themselves behind when Tunnicliffe tucked away from close range after Nick Pope failed to hold McCormack’s low shot to give the visitors a half-time lead.

McCormack’s shot skidded wide shortly after the break and Jamie O’Hara fired high and over the bar while Charlton also had chances as Tony Watt and El-Hadji Ba both stretched Andy Lonergan with shots.

Moussa Dembele’s 25-yard curler clipped the bar as Fulham sought to close out the game, and a second did come when the same player flicked onto Tunnicliffe down the left, and the ball into the box teed up McCormack to fire in his seventh goal in eight games.

After further half-chances at both ends, Jackson bulleted in a header from a corner to give the hosts hope and having peppered the Fulham goal, Cousins popped up with a crucial equaliser, diving bravely to meet a centre as injury time ticked away.

Watt might have won it had Fulham defender Richard Stearman not made a crucial intervention before the whistle blew to confirm the points would be shared.