秦穆公因为没有听从百里奚、蹇叔的话,在崤山惨遭兵败,非常懊悔。郑国有个出卖郑的人向秦穆公建议偷袭郑国。秦穆公就征询百里奚、蹇叔的意见,结果两个人都主张不能袭击郑国,但秦穆公自行其是,没有听取他们的意见,就发兵,派百里奚的儿子孟明视、蹇叔的儿子西乞术以及白乙丙带兵。临走的那天,百里奚、蹇叔对着军队痛哭。秦穆公很恼怒,问他们为什么拦着军队大哭,诅咒秦军。二位老臣委婉的说,这次打仗,我们的岁数也大了,我们的孩子如果回来晚了,恐怕就见不着了,所以才哭。他们退回来对他们的儿子说:“你们的军队如果失败,一定会败在崤山的险要之处。”
军队开进到滑邑,遇到郑国商人弦高。弦高带着十二头牛准备去周朝都城出卖,害怕被秦军杀掉,就献上他的牛,说:“听说贵军将要惩罚郑国,郑君恭敬的做好了防备工作,派我用十二头牛慰劳贵国士兵。”秦国的三位将军听说后,知道袭击郑国不行了,就灭了晋国的边境城邑滑邑。当时,晋文公去世还没有发丧,太子襄公非常生气,于是染黑了丧服,发兵在崤山截击秦军,大败秦军,三将军被俘获。这就是著名的崤之战。
后来,还是晋文公的夫人(秦穆公的女儿)求情,晋襄公才放回了三将军。秦穆公穿着白色衣服到郊外迎接三将军,并哭着诉说因为没有听百里奚、蹇叔的话以致兵败,主动承担了过错。