先轸请晋襄公戴孝统兵作战。
先轸精准地算出秦兵不能克郑,且四月经过渑池(这个地方好像是后来赵惠文王为秦昭襄王鼓瑟的地方)。渑池是秦晋交界的地方,崤山从东到西是秦兵回去必经之路,中间有几处地方山石嶙峋,车马难行,需要人下车下马牵马扶车过去。秦兵出发时,乘着锐气不觉其苦,回来已隔数月,人马俱疲,还带着滑国的俘虏和财物辎重,一心只想回家,难以御敌。
先轸派兵在崤山左右埋伏,派兵到西崤山砍树把路堵住,东崤山那里也埋伏了兵准备追击。这等于是四面埋伏了。晋襄公和先轸赵衰等人也带兵在多地准备接应。
四月,秦兵来到晋兵的包围圈,白乙丙(骞叔的儿子)对孟明视(百里奚的儿子)说,骞叔当初写的信就提醒这里防备晋兵的伏击。孟明视说,我们驰骋千里都不怕,马上就要到家了,怕什么,有我呢。一脚踏进包围圈。
先遣小分队遇见了晋兵,把晋兵打得落花流水,传消息到后方说已经杀退晋兵,让后面兵马作速前进。孟明视大喜,一路走过去,无障碍,以为前方安全,先遣小分队过去了。
到了难走的地方,都下车下马,小心拽着车马行走,队伍已经不像个样子了。后面报告有追兵。孟明视想,我们这么难走,他们也是一样。嘱咐大家奋力前行,自己去断后。过了一会儿,前面报告有晋兵,且先遣小队长已经被抓住绑在那里。紧接着崤山左右晋兵的伏兵都出现了。
孟明视知道已无生机,叹骞叔料事如神,让西乞术白乙丙换装逃走告知国君,自己战到底。二人说要和他同生死。三人无计可施,坐以待毙。
可怜秦兵如笼中之鸟无处可逃,被杀得尸骨如山,血流成河。三主将都被装上囚车,押到晋国。