公元前627年四月十三日辛巳,长途奔袭郑国,灭掉滑国返回的秦军,行进在崤山之间的狭窄道路上,进入了晋军和姜戎兵预设的埋伏圈。先轸一声令下,山上的晋军朝着秦军万箭齐发。
因为过了崤山就是秦国,秦军的警惕性很差。秦军前路和退路,都已经被晋军和姜戎兵封死。身心俱疲的秦军,只有被动挨打的份儿。进不能进,退不能退,互相拥挤、推搡,混乱不堪。
面对居高临下的晋军和姜戎兵,秦军根本无法抵御,更无法形成有效的还击。越来越多的秦军被射死,有的秦军四散奔逃,踩踏甚至自相残杀。现场一片喊杀声,秦军被杀得惨不忍睹。
惨烈的厮杀结束了,三千多秦军几乎全军覆没。孟明视、西乞术、白乙丙三位秦将大难不死,成了晋军的俘虏。
秦军从滑国抢劫的财物、粮食、男女,都归了晋军。秦军的三百乘兵车,所有的刀枪剑戟和辎重,也成了晋军的战利品。
十八年前的韩原之战,晋惠公被秦军俘虏。因为有秦晋之好,穆姬使用自焚的办法,让秦穆公释放了晋惠公。现在三位秦将成了晋国的俘虏,孟明视、西乞术和白乙丙,命运将会如何?
四年前的城濮之战,晋国战胜楚国;现在的崤之战,晋军又战胜秦国。晋军获得大胜的消息,晋文公的夫人文赢,也就是怀赢很快就知道了。秦穆公的女儿嫁给晋怀公时,称为怀赢;后来改嫁给晋文公,就改称文赢,文赢和怀赢,其实都不是真实名字。
虽然文赢不是晋襄公的生母,却是他的嫡母。因为文赢是晋文公的遗孀,所以在晋国的影响力还是有的。为了延续秦晋之好,文赢就劝说晋襄公,希望把三位秦国将领放回去,免得两国结仇。
作为秦穆公之女,文赢还是想好了一套说辞。她的意思是,这三个将领打了败仗,国君一定不会轻易饶恕他们。即便是放回秦国,有可能要按照秦国的军法来处置,甚至国君亲手杀了他们。
晋襄公一想也是这么回事,就爽快地答应了。孟明视、西乞术和白乙丙三个人得了大赦,赶紧踏上了返回秦国的路,唯恐有什么变化。果不其然,先轸知道晋襄公把三个秦将放了,牛气冲天去质问晋襄公。先轸不仅质问为什么放了秦将,还朝晋襄公脸上吐了一口。晋襄公是个十几岁的小孩子,也没有计较。
被先轸质问得无话可说,晋襄公只好派遣阳处父带人去追赶。等阳处父追到了黄河东岸,孟明视三个人,已经登上了秦国派来的战船。接应三位秦将的,是秦国大夫公孙枝。
阳处父打算把三个人骗回来,那怎么可能。
让孟明视、西乞术和白乙丙三个人想不到的是,身穿白衣的秦穆公率领一些文武大臣,在雍城东门外迎接他们。三个人跪倒,抱头痛哭。秦穆公也哭了,说都怪自己,没有听从蹇叔和百里奚之言。秦穆公不但没有治罪,还让三人官复原职,继续统领秦军。