晉文公五年,四月,戊辰,晉文公、宋成公、齊國大夫歸父、崔夭,秦國公子小子慭(yìn)(秦穆公之子)率軍在城濮駐扎。
楚國的軍隊背靠險要之地駐扎,晉文公為此感到擔憂,恐怕不能戰(zhàn)勝楚軍,又聽到士兵唱道,‘原田每每,舍其舊而新是謀?!ㄌ镆袄镫s草茂盛,趕緊除掉播新種,此處表現(xiàn)的是士兵們迫切作戰(zhàn)的心情)可晉文公的心中卻是猶豫了。
狐偃因此對晉文公說,作戰(zhàn)吧。只要作戰(zhàn)成功,一定會得到諸侯的擁護。如果不能成功,晉國內(nèi)外有山河守護,也不會有什么危害。
晉文公便問,楚國對我的恩惠怎么辦?
欒枝便表示,漢水以北的姬姓諸侯,都被楚國滅亡了,考慮自己的小恩小惠,卻忘了同姓國家被滅的恥辱,不如作戰(zhàn)。
晉文公夜里的時候做夢夢到自己與楚成王打斗,楚成王伏在自己身上,咬自己的腦袋。
來日,晉文公將此事告訴晉國的大夫,并對此十分擔心。
狐偃卻說,這是吉兆。國君面朝天,說明我們已經(jīng)得到了上天的幫助,楚君面朝下,說明已經(jīng)伏罪??磥砦覀兒芸炀鸵尦樂?。
子玉派斗勃前來向晉文公挑戰(zhàn),他表示,我請求與您的軍隊交戰(zhàn)。您可以靠在車前橫木扶手上觀看,我也會陪同您一起觀看的。
晉文公派欒枝作答,表示,我國國君已經(jīng)明白您的意思。楚君的恩惠我們國君從來不敢忘記,所以一直停留在這里。原本以為您已經(jīng)撤兵,畢竟我國國君以國君之身已經(jīng)退讓,身為臣子的您怎么敢與國君對抗?既然您不愿退兵,那么就請您轉(zhuǎn)告楚國的將領(lǐng),‘戒爾車乘,敬爾君事,詰朝將見’(準備好你們的戰(zhàn)車,為你們的國君而戰(zhàn)。明天早上再見。)
晉國軍隊出動戰(zhàn)車七百輛,韅(xiǎn)、靷、鞅、靽,裝備齊全。
晉文公登上有幸城的廢墟檢閱軍隊,表示,長幼有序,說明他們已經(jīng)懂得了禮儀,可以使用了。
于是下令砍伐樹木以增加作戰(zhàn)的兵器。
己巳,晉國軍隊在城濮列陣,胥臣率領(lǐng)下軍抵擋陳、蔡兩國軍隊。子玉以若敖的一百八十輛戰(zhàn)車統(tǒng)率中軍,表示,今日必要滅亡晉國子西(斗宜申,楚國司馬)率領(lǐng)楚國左軍,子上(斗勃)率領(lǐng)楚國右軍。
胥臣用虎皮蒙住馬的身體,率先攻打陳、蔡兩軍,陳、蔡兩軍不敵,潰逃,楚國右軍因此潰敗。
狐毛從上軍派遣兩隊士卒擊退潰散的楚國軍隊。
欒枝讓人在戰(zhàn)車后面綁上木柴,假裝逃走的樣子,楚國的軍隊信以為真,追趕晉軍。
先軫、郤溱率領(lǐng)著中軍公族攔腰截擊追趕的楚軍。
狐毛、狐偃率領(lǐng)上軍夾擊楚國的左軍,楚國的左軍也因此潰敗。楚國大敗。
子玉因為祭祀收兵撤退,他率領(lǐng)的一百八十輛戰(zhàn)車才得以保存下來。
晉國的軍隊修整三日,等到葵酉日才返回晉國。
甲午,到達衡雍(鄭地,今河南原陽西),為周襄王在踐土(鄭地,今河南原陽西南)修筑了一座王宮。
城濮之戰(zhàn)爆發(fā)的三個月前,鄭文公曾派兵協(xié)助楚國,等到楚國在城濮戰(zhàn)敗,鄭文公因此感到害怕,便派鄭國大夫子人九向晉國求和。欒枝于是到鄭國與鄭文公商議結(jié)盟之事。
五月丙午,晉文公與鄭文公在衡雍會盟。
丁未,晉文公向周襄王獻俘,有駟馬披甲的一百輛戰(zhàn)車,士兵一千人。
鄭文公為周襄王擔任相禮一職,用當初周平王接待晉文侯的禮儀接待晉文公。
己酉,周襄王設(shè)宴款待晉文公,賜給他甜酒,并允許他向自己敬酒。
命令尹氏、王子虎、內(nèi)史叔興父任命晉文公為諸侯的領(lǐng)袖,賜給他大輅之服、戎車之服,彤弓一,彤矢百,玈(lú,黑色)矢千,用黑黍和香草釀造的酒一卣,三百勇士。
他們對晉文公說,王讓我們對你您說,希望您順從王的命令,安撫四方的諸侯,為王懲治邪惡。
晉文公再三推辭,才接受了任命,并表示,我重耳叩首再拜,一定要宣揚天子的主張。
晉文公接受了策書便離開了周王室,期間三次朝見周襄王。
衛(wèi)成公聽聞楚國戰(zhàn)敗,對此感到害怕,便逃到了楚國,后到了陳國,派大夫衛(wèi)咺輔佐叔武(衛(wèi)成公之弟)到周王室接受盟約。
王子癸亥,王子虎與諸侯在王庭簽訂盟約,盟約上說,‘皆獎王室,無相害也。有渝此盟,明神殛之:俾隊其師,無克祚國。及而玄孫,無有老幼?!?p> 子玉還沒有返回楚國,就得到楚成王的命令,到達連谷,子玉自殺而亡。
晉文公聽到這個消息之后,十分高興,表示,沒有誰與我為害了。蒍呂臣做令尹,只是維護自己而已,并不是為了百姓。
衛(wèi)成公準備回國,可衛(wèi)國卻發(fā)生了動亂,叔武被殺,元咺逃亡到了晉國。
城濮之戰(zhàn)中,晉國中軍在澤中遭遇大風,刮走了前軍左邊的大旗,祁瞞因此獲罪,晉國司馬便殺死了他,并通報諸侯,讓茅茷代替他。
六月壬午,晉國渡過黃河,返回晉國。舟之僑先行返了晉國,晉文公就讓士會代替他擔任車右。
七月丙申,晉國軍隊回到晉國,晉文公在太廟匯報俘獲和殺敵的數(shù)目,并設(shè)宴款待,召集諸侯會盟,準備攻打不順服晉國的國家。
晉文公殺了舟之僑,因為他私自返回晉國,并通傳全國,晉國人因此大為順服。
冬,晉文公與齊昭公、魯僖公、宋成公、蔡莊公、鄭文公、陳穆公、莒國國君、邾國國君、秦國人在溫地會盟,商討攻打不肯順服的國家。
衛(wèi)成公與元咺因為叔武被殺向晉國訴訟,寧武子作為衛(wèi)成公的代表,鍼莊子為衛(wèi)成公作證,士榮為衛(wèi)成公辯護,結(jié)果衛(wèi)成公落敗,晉國就把士榮殺了,將鍼莊子砍去雙腳,因為寧武子忠心,便赦免了他。
晉國人于是逮捕了衛(wèi)成公,將他押送到了王城,關(guān)了起來,寧武子則負責給衛(wèi)成公送衣服、糧食。
而元咺回到衛(wèi)國,立公子瑕(衛(wèi)成公之弟)為衛(wèi)國國君,是為衛(wèi)中廢公。
會盟期間,晉文公邀請周襄王參加,帶領(lǐng)諸侯朝拜,并讓周襄王打獵。
《春秋》記載‘天王狩于河陽’,這是因為保全周王室的名聲,避諱晉文公的過失。
十一月丁丑,諸侯聯(lián)軍包圍許國,
此時晉文公身患疾病,曹共公的童仆侯獳賄賂晉國筮史,讓他將患病的原因解釋為滅亡了曹國。
于是對晉文公說,當初齊桓公主持會盟的時候,封了異姓國家。如今國君主持會盟,卻滅亡了同姓國家。曹國的先祖叔振鐸是文王的兒子;晉國的先祖唐叔是武王的兒子。會盟諸侯卻滅亡兄弟國家,這是不符合禮的。答應衛(wèi)國、曹國恢復他們的國家,卻不能同時讓他們恢復,這是沒有信用;罪過相同,可處罰卻不一樣,這不是正確的刑罰。禮是用來推行道義的,信用是來維護禮的,刑罰是來處罰邪惡的。丟棄了這三樣東西,國君該怎么辦呢?
晉文公聽了之后很高興,就恢復了曹共公的君位,曹共公于是在許國與諸侯會盟。
晉文公組建了三行來抵御狄人,荀林父率領(lǐng)中行,屠擊率領(lǐng)右行,先蔑率領(lǐng)左行。