Charlton are continuing to surprise in the Championship after battling to a 2-2 draw against Fulham in an end-to-end clash at Craven Cottage.
However, the Addicks had goalkeeper Dillon Phillips to thank for helping them get a point as he made some brilliant saves in the match.
Earlier, Conor Gallagher put the visitors 1-0 up at half-time but Ivan Cavaleiro’s long-range effort just after the break levelled the scores.
Macauley Bonne’s header restored Charlton’s advantage but Aleksandar Mitrovic’s scrappy finish ensured both sides shard the spoils.
Fulham were the more likely side at the end but were nowhere near at it in the first half and Lee Bowyer’s side had a deserved lead at half-time.
In a rare moment of quality in the first-half, Chelsea loanee Gallagher’s sweeping finish rounded off an effective counter-attack.
Gallagher played the ball out left to Jake Forster-Caskey after good hold up play and the midfielders brilliant cross-field ball found Chris Solly who headed the ball down to Gallagher, who did the rest.
The hosts were a different team after the break with substitutes Bobby Reid and Harrison Reed giving them some much-needed flair going forward.
And on 55 minutes, Fulham got their equaliser when Cavaleiro broke into space on the right and his rasping effort flew into the roof of the net.
But Charlton re-took the lead two minutes later when Bonne flicked in Darren Pratley’s searching cross from the left following a goalmouth scramble.
Scott Parker’s men came roaring back and hit the crossbar twice in quick succession – first from Joe Bryan’s deep cross and then from Mitrovic.
However, Mitrovic did get his goal moments later, firing the ball into the roof of the net from six yards out after Phillips brilliantly kept out Tom Cairney’s downward header.
Fulham were on top from then on but Marcus Bettinelli did well to push Jonathan Leko’s deflected shot past the post.
But Phillips made two exceptional saves, both denying Reid right at the end as Charlton moved up to third in the Championship and level on points with high-flyers Leeds.