Refactored winner method