May fires winner past Charlton