秦国想偷袭郑国,晋国早已获得请报。晋国大将先轸认为这是打击秦国的好机会,力劝新即位的晋襄公在崤山(河南洛宁县北)阻击。
晋襄公亲率大军奔赴崤山。崤山地势非常险要,晋军在那里布下一张大网,只等秦军来钻。孟明视等人一进崤山,就中埋伏,被晋军围困,进退维谷,士兵死的死,降的降。秦国三员大将孟明视、西乞术、白乙丙均被活捉。
晋襄公得胜班师回朝。其母文嬴本是秦国人,不愿与秦国结仇,对襄公说:“秦国和晋国原是亲戚,一向彼此帮助。孟明视这帮武人为了自己要争功,闹得两国伤了和气。要是把这三个人杀了,恐怕两国的冤仇越结越深,不如把他们放了,让秦君自己去惩办他们。”
晋襄公认为母亲说得很对,就释放了孟明视等三个俘虏。
大将先轸一听让孟明视跑了,不干了,随即去见晋襄公,说:“将士们拼死拼活,好容易把他们捉住,怎么轻易把他们放走呢?”说完气得直往地上吐口水。
晋襄公一听,悔意一下子就上来了,随即派大将阳处父率一队人马快速追赶。
话说孟明视三人被释放后,拼命往秦国跑。到黄河边时,发现后面晋兵已追上来。危急时刻,他们发现还有一只小船停在河边,毫不犹疑跳了下去。
阳处父等人赶到时,船早已驶到了河中心。阳处父在岸边急得大喊:“请你们回来!我们主公忘了给你们准备车马,特地叫我赶来送几匹好马,请你们收下!”
孟明视是何等人,怎会不明白其中的缘由?他站在船头行个礼,回答道:“承蒙晋君宽恕了我们,已经万分感机,哪里还敢再收受礼物。要是我们回去还能保全新命,那末,过了三年,再来报答贵国吧。”
阳处父还想继续“劝说”,那小船越划越远了。
阳处父只好回去向晋襄公如实叙述一番,晋襄公后悔莫及。
孟明视等三人回到秦国。秦穆公听闻全军覆没,穿上素服,亲自到城郊迎接三人,三人立即下跪请罪。
秦穆公悲痛地说:“这是我的不是,没有听你们父亲的劝告,害得你们打了败仗,哪儿能怪你们呢?再说,我也不能因为一个人犯了一点小过失,就抹杀他的大功啊。”
三人十分感动,之后便苦练兵马,誓死要为秦国报仇。
公元前625年,孟明视请求秦穆公出兵报崤山之仇,得到秦穆公应允。预算,孟明视等三人率四百兵车攻打晋国。谁知晋襄公早有防备,打得孟明视措手不及。
秦穆公还是没有治孟明视的罪,但孟心中十分愧疚。他拿出自己的全部财产和俸禄全,分给战亡将士的家属。他与士卒一起过苦日子。兵士吃粗粮,他也吃粗粮:兵士啃菜根,他也啃菜根,天天苦练兵马,一心想一雪耻辱。
同年冬,晋国联合宋、陈、郑一直攻到秦国边界。孟明视命令将士只守城,不许随便出城与晋军交战,最后还是被晋国攻下两座城。
很快,秦国国内开始流传对孟明视不利的话,说他胆小。相邻的小国与西戎看到秦国连吃三个败仗,不再“归附”秦国。
公元前624年,孟明视一切准备就绪,出动了五百辆兵车的经兵。秦穆公拿出大批粮食、财帛,安顿好将士的家属。将士们随即斗志昂扬,枕戈待发。
秦军渡黄河时,孟明视对将士们说:“咱们这回出来,可是有进没退,我想把船烧了,大家看怎么样?”
将士们都说:“烧吧!打胜了还怕没有船吗?打败了,也别回来了。”
忍耐了几年的秦国军士们,此时仇恨全部迸发出来。几天下来就夺回上次丢失的两座城池,很快又攻下晋国几座大城。
晋襄公终于感到害怕了,连忙与大臣商量,最后下命令:只许守城,不许跟秦国人开战。
秦军在晋军阵前来回挑战,没有一个人敢出来应战。
有人对秦穆公说:“晋国不敢出来交战,看来已认输。主公与其继续等下去,不如掩埋了崤山的尸骨回去,也可一洗前辱了。”
于是,秦穆公便率大军抵达崤山,收拾了三年前战死的将士留下的尸骨,埋在山坡里,祭奠一番,才班师回国。
西部小国、西戎部落,听闻秦国打败晋国,纷纷恢复对秦国进贡。秦国自此成为西戎的霸主。