Charlton kjemper for tilværelsen i engelsk eliteserie og har fått et løft den siste tiden. Seks ligakamper på rad uten tap var fasit før søndagens 1-2-tap mot Everton.
Etter helgens kamper ligger Charlton på den utsatte 18.-plassen, to poeng bak Sheffield United over streken.
McFadden avgjorde kampen da han hamret inn vinnermålet to minutter på overtid. Everton er langt på vei garantert spill i UEFA-cupen neste sesong.
Samtidig lå Charlton-spillerne utslått på Goodison-gresset. Nederlaget var tungt å svelge.
Joleon Lescott sendte Everton foran etter 81 minutter. Da så det mørkt ut for Charlton, men gjestene trodde ett poeng var i boks da Darren Bent utlignet i det 89. minutt. Men McFadden ville det annerledes.