Rose wins Cadillac Championship by one over up-and-down Watson