Ghanaian attacker Daniel Agyei climbed off the bench to rescue a point for Walsall in the English League on Tuesday evening.
The former Liberty Professionals player was introduced in the 77th minute and scored a minute to the end of regulation time.
Ghanaian Tariqe Fosu gave the Addicks an early lead but Tyler Roberts equalised on the stroke of half-time with his second goal in as many matches. Charlton opened the scoring on 13 minutes when Fosu latched onto Jake Forster-Caskey’s lofted pass and calmly slotted through the legs of Mark Gillespie.
Charlton took a 2-1 lead and was almost heading for victory against the home side.
Walsall responded almost immediately as substitute Agyei curled a magnificent 25-yard effort past the despairing dive of a helpless Amos and into the top corner. The Burnley loanee unleashed an unstoppable strike from 25-yards to pull Jon Whitney’s side level in the 89th minute just 60 seconds after they had fallen behind to a Ricky Holmes strike.