Match ends, Fulham 2, Charlton Athletic 2.
Fulham twice came from behind to draw a pulsating London derby against Charlton Athletic at Craven Cottage.
The Addicks, who have started the season impressively since winning promotion from League One, deservedly led at the break through Conor Gallagher's smart low finish.
The lively Ivan Cavaleiro fired into the top corner after exchanging passes with Bobby Reid to make it 1-1, only for Macauley Bonne's looping header to restore Charlton's advantage 90 seconds later.
But Fulham, much improved in the second half, levelled for a second time when Aleksandar Mitrovic forced the ball home from close range.
Mitrovic, who had earlier diverted Anthony Knockaert's cross against the bar, has now scored eight times in 11 league games and tops the Championship goalscoring charts.
His link-up with half-time substitute Reid helped the hosts take complete control after the interval, with the former Bristol City striker complementing Mitrovic's bustling forward play with pace and industry.
But, having been instrumental in the turnaround, Reid then twice wasted opportunities to score the winner - first seeing a curling effort tipped over by Dillon Phillips and then being denied at point-blank range with the goal at his mercy.
Defeat would have been harsh on Lee Bowyer's visitors, who played some excellent football during the first 45 minutes and would have been further in front if Darren Pratley and Jonny Williams had made more of good opportunities.
Charlton have won five and drawn three of their first 11 fixtures, while Fulham are now unbeaten in six games.
Charlton Athletic manager Lee Bowyer:
"We've gone toe-to-toe with Fulham, Leeds and Swansea in one week and we've been OK.
"It doesn't surprise me because I believe in the players I have. I know they'll give me 100 percent every time and I know they can play football.
"We've just come up and I was hoping that teams would underestimate us a bit and that's what's happening."
Fulham manager Scott Parker:
"The hangover from last year was still there early in the season but in the last two or three weeks I feel the tide is firmly with us. The international break has probably come at a bad time.
"I'm probably a little bit disappointed we've not come out winners in the end. We had a couple of glorious chances and the keeper has pulled off a world-class save.
"We're a big team in this league. Sides will come here and pay us a lot of respect and we need to live up to that and then our quality will prevail."
- 43S SessegnonSubstituted forDe Cordova-Reidat 45'minutes
- 23BryanBooked at 8mins
- 18ArterSubstituted forReedat 45'minutes
- 8JohansenSubstituted forOnomahat 87'minutes
- 9MitrovicBooked at 78mins
- 14De Cordova-Reid
- 20Le Marchand
- 11GallagherBooked at 30mins
- 8Forster-CaskeySubstituted forFieldat 89'minutes
- 7WilliamsSubstituted forLekoat 64'minutes
- 17BonneSubstituted forMatthewsat 90+4'minutes
- Keith Stroud
- Shots on Target
Second Half ends, Fulham 2, Charlton Athletic 2.
Corner, Fulham. Conceded by Chris Solly.
Attempt missed. Alfie Mawson (Fulham) right footed shot from outside the box is too high from a direct free kick.
Aleksandar Mitrovic (Fulham) wins a free kick in the attacking half.
Foul by Jason Pearce (Charlton Athletic).
Anthony Knockaert (Fulham) wins a free kick in the defensive half.
Foul by Jonathan Leko (Charlton Athletic).
Substitution, Charlton Athletic. Adam Matthews replaces Macauley Bonne.
Attempt missed. Aleksandar Mitrovic (Fulham) header from the centre of the box misses to the left. Assisted by Josh Onomah with a cross.
Attempt missed. Aleksandar Mitrovic (Fulham) right footed shot from the centre of the box misses to the right following a corner.
Corner, Fulham. Conceded by Dillon Phillips.
Attempt saved. Bobby De Cordova-Reid (Fulham) left footed shot from very close range is saved in the centre of the goal. Assisted by Ivan Cavaleiro with a cross.
Substitution, Charlton Athletic. Sam Field replaces Jake Forster-Caskey.
Joe Bryan (Fulham) wins a free kick on the left wing.
Foul by Jonathan Leko (Charlton Athletic).
Substitution, Fulham. Josh Onomah replaces Stefan Johansen.
Corner, Fulham. Conceded by Naby Sarr.
Attempt blocked. Bobby De Cordova-Reid (Fulham) right footed shot from outside the box is blocked. Assisted by Aleksandar Mitrovic with a headed pass.
Attempt missed. Tom Cairney (Fulham) left footed shot from outside the box misses to the right. Assisted by Stefan Johansen with a headed pass following a set piece situation.