庶长武率兵救援郑国。庶长鲍先进入晋国国境，晋军守将士鲂因为秦军人少而放松警惕。庶长武从辅氏（今陕西省大荔县）渡过黄河，同庶长鲍夹击晋军，秦军与晋军在栎地（今山西省永济市西南）交战，晋军大败。为报复晋国攻打郑国，前561年，楚国派子囊，秦国派庶长无地在杨梁（今河南省商丘市东南）会师，攻打宋国。同年，楚共王派司马子庚到秦国聘问，以感谢秦景公将女儿嫁给楚国。
迁延之役.为报栎之战战败之仇，前559年，晋悼公派荀偃率领鲁国叔孙豹、齐国崔杼、宋国华阅、仲江、卫国北宫括、郑国公孙虿、曹国、