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.