den peruanska staden Callao efter en hårdnackad strid.