Kaylee McCullough overcomes illness to win