話說周襄王接受朝見完畢後,打算返回洛陽。眾諸侯送襄王出了河陽境內,晉文公就命令先蔑押送衛侯到京師。當時衛成公有小病,晉文公讓隨行的醫衍與衛侯同行,藉口是為衛侯看病,實際上是讓醫衍用鴆酒毒死衛侯,以洩心中之憤,還威脅醫衍:“如果不盡心,你必死無疑!” 又吩咐先蔑:“要抓緊辦好,事情結束後,和醫衍一起回來覆命。”
襄王離開後,眾諸侯還沒散去,晉文公說:“寡人奉天子之命,得以專擅征伐之權。現在許國一心侍奉楚國,不與中原各國往來。天子再次駕臨,各位諸侯奔走忙碌,而潁陽距離這裡很近,許國卻置若罔聞,實在是太怠慢了。我想和各位諸侯一起向許國問罪。”
眾諸侯都說:“恭敬地聽從您的命令。”
當時晉侯為主帥,齊、宋、魯、蔡、陳、秦、莒、邾八國諸侯,都率領戰車和士兵聽從命令,一起向潁陽進發。只有鄭文公捷,原本是楚王的姻親,因畏懼晉國才來歸附,看到晉文公對曹、衛的處置太過嚴厲,心中有些不滿,心想:“晉侯流亡的時候,我國也曾對他失禮,看他親口答應恢復曹、衛,卻還是不肯放手。他如此記恨,未必就會放過鄭國。不如留著楚國這一條後路,日後有患難時,也有個依靠。”
鄭國上卿叔詹見鄭伯猶豫不決,似乎有背叛晉國的意思,就進諫說:“晉國有幸接納了鄭國,您不要有二心,有二心的話必定會獲罪,而且不會被赦免。”
鄭伯不聽,派人宣稱:“國內發生了瘟疫。” 藉口要祈禱,於是辭別晉侯先行回國,暗中派人向楚國表示友好,說:“晉侯討厭許國親近貴國,率領諸侯,準備向許國問罪。我國國君畏懼貴國的威嚴,不敢派兵跟隨,特此告知。”
許國人聽說有諸侯的軍隊來攻,也派人向楚國告急。
楚成王說:“我國軍隊剛戰敗,不要和晉國爭鬥。等他們厭戰之後,再求和。” 於是不救許國。諸侯的軍隊把潁陽圍得水洩不通。
這時曹共公襄還被拘留在五鹿城中,沒見到晉侯的赦令,想找一個能說會道的人,去遊說晉侯。小臣侯獳請求帶著厚禮前往,曹共公答應了。侯獳聽說諸侯在許國,就直接到了潁陽,想求見晉文公。
恰好晉文公因為長期勞累,染上了寒疾,夢到有個穿著衣冠的鬼向他要吃的,他呵斥後鬼才退去,病情更加嚴重,臥床不起,於是召太卜郭偃來占卜吉凶。侯獳就用一車金帛賄賂郭偃,把情況告訴他,讓他借鬼神之事為曹國求情,還詳細說了該怎麼進言。郭偃接受了賄賂和囑託,答應幫忙。
見到晉文公後,文公把夢告訴他。郭偃占卜後得到天澤之象,陰變為陽。郭偃把繇辭獻給文公,繇辭說:
陰極生陽,蟄蟲開張;
大赦天下,鐘鼓堂堂。
文公問:“這是什麼意思?”
郭偃回答:“把卦象和夢結合起來看,一定是有失去祭祀的鬼神向您請求赦免。”
文公說:“我對於祭祀之事,一直都很重視,沒有荒廢過。而且鬼神有什麼罪,為什麼要求赦免呢?”
郭偃說:“以臣下的愚見,這個鬼神可能是曹國的。曹叔振鐸,是文王的兒子。晉先君唐叔,是武王的兒子。從前齊桓公主持會盟,封了邢、衛這些異姓國家。現在您主持會盟,卻滅掉了曹、衛這些同姓國家。況且這兩個國家已經得到您答應恢復的承諾。在踐土之盟時,您恢復了衛國卻沒恢復曹國,同樣的罪過卻不同的處罰,曹叔振鐸失去祭祀,他在夢中出現不也很正常嗎?您如果恢復曹伯的地位,安撫曹叔振鐸的英靈,頒佈寬仁的政令,就能享受鐘鼓之樂,疾病又有什麼可擔心的呢?”
這一番話,讓文公心裡豁然開朗,感覺病一下子好了一半。當天就派人到五鹿召回曹伯襄,讓他回本國繼續當