Small club delivers big for charity