秦国派兵进攻，两军在少梁交战两年。前417年，魏军击败秦军，再次在少梁筑城。秦军则沿黄河修筑防御工事，阻止魏军西进。同年，初次在国内为河伯娶妻。前415年，派兵修补繁庞（今陕西省韩城市东南），在籍姑（今陕西省韩城市北）筑城。同年，秦灵公去世，葬于丘里悼公西，其子公子连没有能够继位。秦国国内重臣拥立在晋国的秦怀公之子、秦昭子之弟、秦灵公之叔公子悼子回国继位，公子连被迫流亡至魏国。