Entretanto los venecianos, llegando desde el este, habían tomado Caravaggio, cruzado el río Adda y llegado hasta Lodi, gracias a la traición de Francesco Sanseverino, quien estando al mando de las fuerzas milanesas en la frontera oriental del ducado, llegó a un acuerdo con los franceses y abandonó a Sforza.