McCauley comes up trumps after braving cold in Sunday run