Challis beats odds against Valley