Rupe's wins Stone Soup