河阳大会后,晋文公又召集齐、鲁、宋、陈、郑、邾、蔡、莒等国诸侯,对许国用兵。理由是,许国依附楚国,两次不参加会盟,甚至周襄王来了河阳,许国也不来朝见。晋文公认为,他作为霸主,应该管一管这样的事情。
在晋文公的征讨大军中,有两个人的心情完全相反。一个是曹共公,一个是郑文公。
曹共公不是被关押在五鹿吗?何以能在征讨大军中?原来,曹共公被关押期间做了两样事情,其一,他听说晋文公信鬼神,便派人买通了晋文公身边的一个占仆师,希望在机会来了的时候,占仆师能帮他说话,以此脱离牢狱;其二,他派人对晋文公身边的人行贿,希望有人替他在晋文公面前说情。
这些事做的差不多的时候,有一天,晋文公得了病。在病中,晋文公做了一梦,梦见一个衣冠楚楚的鬼来向他讨饭。晋文公没给,而是把那鬼赶出了宫门。第二天,晋文公把占卜师叫来解梦。这个占仆师就等着这一天呢。他装神弄鬼的算了算,然后对晋文公说:“主公梦中的那个鬼是曹国的祖先,他没人祭祀,所以来向您讨饭。这是曹国的祖先向主公托梦,请求主公恢复曹国。”
晋文公被占卜师这么一忽悠,便下令放了曹共公,让他回去继续做国君。
曹共公感激涕零。回到曹国后,一听说晋文公出兵打许国,便主动带着兵马来见晋文公了。他表现的十分殷勤、积极。
郑文公则完全相反,他极不情愿。因为郑国的位置刚好夹在晋国和楚国之间,两边都不敢得罪。他知道,跟着晋国去打许国,肯定会得罪楚国。将来的麻烦一定少不了。
郑文公一路都在琢磨怎么不得罪楚国的问题。快到许国时,他忽然有了主意。他告诉晋文公说,郑国发生了瘟疫,他需要马上赶回去处理。晋文公也不在乎有他没他,便答应了。郑文公拱一拱手,赶紧带着自己的兵马溜之大吉。
郑文公溜则溜矣,可是他做了件犯二的事情。他担心楚国将来找他的麻烦,便派人把晋文公出兵的消息通知了许国。
许国慌忙向楚国求救。楚成王因为城濮战败的阴影还没过去,加上他正在和南方几个小国作战,所以不想跟以晋国为首的中原诸侯交手,就没理睬许国。因此,晋文公的征讨大军一到,许国便投降了。
许僖公送了大量金银财宝给诸侯们,又亲自来向晋文公赔罪。晋文公就像打猎一样,既然已经打到猎物,也就该回家了。他解散了联军,自己也回了晋国。
在回国的路上,有人告诉晋文公,郑国根本没有发生瘟疫。郑文公是因为害怕楚国才找借口溜掉的。晋文公一听就火了,他说:“他敢骗我,眼里还有我这个霸主吗?”于是,他决定再召诸侯,进攻郑国。
先轸说:“主公,咱们连续召集诸侯,弄得他们来回奔波,心里很不痛快。打郑国,单是我们一国就够了。我看,不用召集他们了。”
晋文公说:“秦伯在践土会盟时跟我有约,要‘打猎’的时候请把他叫上。别的诸侯就算了,这次可以把他请来。”
秦穆公确实想到中原来“打猎”,他收到晋文公的邀请后,便带着孟明视,百里奚,还有副将杞子、逢孙、杨孙等人,率领兵马杀奔郑国而来。
公元前630年,晋、秦两军在郑国都城下会师,晋军在西,秦军在东,把郑国都城给围了。
郑文公慌了神。他在朝堂上问群臣:“晋、秦两国来攻,如何应对?”
他的兄弟大夫叔詹说:“如果能破坏晋、秦联盟,那么就能化解这次危机。可是得有一个能干的人去做说客。”
郑文公看了看满朝文武,问道:“列位,你们谁愿担当此任?”
大臣们面面相觑,都不敢接这个任务。叔詹说:“我可以推荐一个人,名叫烛之武。此人口才极好,可做说客。”
郑文公令叔詹赶紧请烛之武入朝。
烛之武被请了来。郑文公一看,是个老头儿,年纪七十有余,头发花白,好在双目炯炯,看上去还很挺精神。郑文公也顾不了那么多了,说道:“我想请先生辛苦一趟,去劝秦国退兵。行吗?”
烛之武说:“我年轻的时候尚且不能建立一点功业,现在老了,还有什么用呢。”
郑文公道歉说:“我不能早点用你,这是我的错。现如今,国家危难,还是请先生不计前嫌,走一趟,解郑国燃眉之急吧。”
烛之武见郑文公说的恳切,便答应了。当夜,士兵们把烛之武装在一个箩筐中,用绳子从城墙上一点一点的放下去。他就这么单枪匹马的去了秦军大营。
秦国士兵将他捉住,带来见秦穆公。烛之武一进中军大营,便开始大哭,一路哭着就来到了秦穆公的营帐中。
秦穆公问:“老先生哭什么?”
烛之武说:“我哭郑国,因为郑国就要亡了。也秦国哭,因为秦国正面临危险。”
秦穆公觉得这个老头挺有意思,便想听听,于是鼓励他继续往下说。烛之武比着手势说:“贵国在西边,晋国在贵国的东面,而郑国又在晋国的东面。贵国不可能越过晋国来占领我们的土地。假如贵国帮助晋国灭了我们,那么,得到的土地将不会属于贵国,而会归于晋国。贵国和晋国原本是势均力敌的,要是郑土归于晋,这种平衡就不复存在了,那会是个什么局面?
我再提一个事情,您对公子夷吾有大恩。想必您还记得当年他向贵国买粮的事情吧?您对晋国可谓是大恩大德,可晋国却对您恩将仇报。
还有,晋国曾经向虞国借道,不料,他们灭了虢国,回来就把虞国给灭了。晋国人干这种过河拆桥的事情已经不是一两次了。谁能保证将来不会再有?
晋国今天是打郑国,说不定哪天他就会到西边去打贵国呢。”
秦穆公一边听,一边琢磨,觉得烛之武的话确实有道理,禁不住点头赞许。
烛之武接着说:“贵国若能答应我们讲和,我们就脱离楚国,投靠贵国。将来,若贵国在东边道上有什么事情,我们一定帮助。我们将全心全意的做贵国的‘东道主’,好好的尽地主之宜。”
烛之武一番厉害陈词,终于打动了秦穆公。他觉得,如果郑国愿意与他结盟,比他帮助晋国打郑国划算。这么一想,他就答应与郑国讲和了。
烛之武抓住时机,提议与秦穆公歃血为盟。秦穆公虽然觉得级别不对等,但不好意思反悔,遂与烛之武盟誓。
打发走烛之武后,秦穆公命杞子、杨孙、逢孙三人为将,率两千人马驻扎在郑国都城的北门外。而自己则带领大队兵马,悄悄撤回了秦国。
秦穆公不战而走,出乎晋国人的意料。狐偃想去追杀秦人。晋文公说:“不可。秦伯对我有大恩,没有他,我根本回不了晋国。怎么能和他开战呢?”
晋文公改变了策略,一面攻城,一面向郑国提出两个议和条件:其一,要求郑文公立公子兰为太子。其二,叫郑国交出叔詹。
晋文公提的这两个议和条件都围绕着一个核心,那就是便于将来控制郑国。
晋文公为何要求郑国立公子兰呢?原来,郑文公处死公子华的时候,他的公子们纷纷逃到了国外。公子兰逃到晋国。晋文公挺欣赏公子兰的人品和才华,而公子兰对晋文公也是殷勤备至,所以晋文公觉得,立公子兰为太子,将来能掌握郑国。
那么,晋文公为何要叔詹这个人呢?这是因为叔詹在郑国群臣中比较有谋略,有威望。晋文公觉得,要想让公子兰将来能够即位,就必须把他除掉。
郑文公答应了第一个条件,却拒绝了第二个条件。他当着大臣们的面说:“叔詹是郑国的重臣,把他交出去,等于把他往火坑里推。我怎么能干这种事情?”
叔詹说:“不把我交出去,晋国就不会罢兵。如果能够换得全国老百姓免受战乱之苦,我情愿去死。”
此时的形势是,晋国人日日攻城,郑国天天都在死人,形势越来越吃紧。郑国君臣像热锅上的蚂蚁一样,想不出任何办法。最后大家只好流着泪,把叔詹交给了晋国。
叔詹一到,晋文公就在堂上架起了油锅。叔詹面无惧色,走到油锅边,看了看锅里翻滚的热油,轻蔑的一笑,对晋国君臣说:“我叔詹是个忠臣。我知道你们怕我。我不死,你们图谋郑国的打算就难以实现。现在你们兵临城下,我为救全城百姓而来,以我一人之死,换取全城百姓免遭屠戮。值得了。”他停了停,然后嘲笑说:“想必,拿忠臣下油锅,这是你们晋国的规矩。那就按你们的规矩办吧。”
到这时,晋文公对叔詹油然起敬。他是个要面子的,想想也觉得这么做,说出去不好听。一使性子,就放了叔詹。
几天后,公子兰从晋国赶来,晋文公派人将他送入荥阳城中。郑文公当朝宣布,立公子兰为太子。
郑国屈服了。晋文公下令撤兵。