League One leaders Charlton needed an injury-time stunner from Dale Stephens to rescue a point against Bury.
The hosts had the better of the opening exchanges with both Leon Clarke and Yann Kermorgant forcing Shakers keeper Cameron Belford into action.
Lenell John-Lewis gave the visitors the lead with a shot which seemed to catch Addicks custodian Ben Hamer off-guard.
With time running out Stephens levelled the scores with a superb effort from 30 yards that flew past Belford.
Sorry, we were unable to load match stats, please try again.