Robert Thompson finds another Cairns Cup winner