郑国有个人向秦国出卖郑国说:“我掌管郑国的城门,可以来偷袭郑国。”秦缪公去问蹇叔、百里奚,两个人回答说:“路经数国地界,到千里之外去袭击别人,很少有占便宜的。再说,既然有人出卖郑国,怎么知道我国的人就没有把我们的实情告诉郑国呢?不能袭击郑国。”缪公不理会,认为有便宜可占,于是出兵,派百里奚的儿子孟明视、蹇叔的儿子西乞术和白乙丙率兵。军队出发的那天,百里奚、蹇叔二人对着军队大哭。缪公生气地斥责他们,二位老人说:“为臣不敢阻拦军队。只是我俩的儿子随军队前往;如今我们年岁已大,他们如果回来晚了,恐怕就见不着了,所以才哭。”二位老人退回来对他们的儿子说:“你们的部队如果失败,一定是在殽山的险要处。”
公元前627年春天,秦国军队向东进发,开进到滑邑,郑国商人弦高带着十二头牛准备去周朝都城出卖,碰见了秦军,他为了郑国就献上他的牛,说:“听说贵国要去讨伐郑国,郑君已认真做了防守和抵御的准备,还派我带了十二头牛来慰劳贵国士兵。”秦国的三位将军一起商量说:“我们要去袭击郑国,郑国现在已经知道了,去也袭击不成了。”于是灭掉滑邑。滑邑是晋国的边境城邑。
这时候,晋文公死了还没有安葬。太子襄公愤怒地说:“秦国欺侮我刚刚丧父,趁我办丧事的时候攻破我国的滑邑。”于是把丧服染成黑色,以方便行军作战,发兵在殽山阻截秦军。晋军发起攻击,把秦军打得大败,没有一个人能够逃脱。晋军俘获了秦军三位将军返回都城。晋文公的夫人是秦缪公的女儿,他替秦国三位被俘的将军求情说:“缪公对这三个人恨之入骨,希望您放他们回国,好让我国国君能亲自痛痛快快地煮掉他们。”晋君答应了,放秦军三位将军归国。三位将军回国后,缪公穿着白色丧服到郊外迎接他们,向三人哭着说:“寡人因为没有听从百里奚、蹇叔的话,以致让你们三位受了屈辱,你们三位有什么罪呢?你们要拿出全部心力洗雪这个耻辱,不要松懈。”于是恢复了三个人原来的官职俸禄,更加厚待他们。知错能改,缪公算是个有作为的皇帝!