Sudan held off a fast-closing Hattan to capture the Gran Premio di Milano (Ity-I) by a nose at San Siro on Sunday.