晋文公的智谋让秦军退兵。物是人非,三国会盟,郑国却暗中与楚结盟。晋文公再次征伐郑国,但大臣们认为足够力量已在本土,便不需诸侯之助。然而,秦穆公即刻率兵至东边,与晋军并肩对抗郑国。
烛之武以辩才说服秦穆公,不应与晋同师而战,因为胜利后土地将归于晋,而其势力扩张威胁秦国。此外,与郑和解后,将来使者通过时,可为东道主接待,无损于秦。于是,秦穆公同意单独讲和,并派将领带队两千人守北门,其余兵回国。
晋文公虽得助,却不同意攻击留下的人马,而想通过联盟拉拢郑国,最终订立了盟约撤兵。在此期间,留下的三位将军因郑复投晋而愤怒,但未能实现讨伐。
随着时间过去,二人都去世,一些人建议再次讨伐,但最后决定没有行动过渡到襄公时代,有机会再提议讨伐。当时有人劝说孟明视(百里奚之子)偷袭但遭拒绝,他发现情况有变后决定撤退并最终灭滑国返回。
实际上,这个故事中的“弦高”其实是一个牛贩子,他为了警告自己的国家赶紧送信给他的儿子,同时冒充使臣骗过了孟明视,让他放弃偷袭计划。这一计策成功地避免了潜在的危险,使得三个将军不得不离开。而这段历史被称作“20弦高智退秦军”。