Disera navigates sloppy course for Guelph Cross win