。”景公說:“現在只有宋國和晉國親近,要是不救,就會失去宋國。”伯宗說:“楚國離宋國兩千裡遠,糧食運不過來,肯定不能堅持太久。現在派一個使者去宋國,就說晉國已經派大軍來救了,讓他們堅守。最多幾個月,楚國軍隊就得撤,這樣咱們不用和楚國打仗,還能有救宋的功勞。”
景公覺得他說得對,就問:“誰能去宋國當使者呢?”大夫解揚請求去。景公說:“除了你沒人能勝任。”
解揚穿著便衣走到宋國郊外,被楚國的巡邏兵抓住了,獻給莊王。莊王認出他是晉將解揚,就問:“你來幹什麼?”解揚說:“奉晉侯的命令,來告訴宋國,堅守等待救援。”楚莊王說:“原來是晉使。你以前在北林之戰,被我的將領蒍賈抓住,我沒殺你,放你回國了,現在你又自己送上門來,還有什麼話說?”解揚說:“晉、楚是仇敵,我被抓被殺都很正常,沒什麼好說的。”
莊王搜出他身上的文書,看完後說:“宋國城破就在眼前了,你要是能把文書裡的話反著說,就說你國內有事,‘著急也救不了你們,怕耽誤你們的事,特地派我來口頭傳達’。這樣的話,宋國人就絕望了,肯定會投降,也省得兩國百姓互相殘殺。事成之後,我封你當縣公,留在楚國當官。”解揚低著頭不說話,莊王說:“不答應,我就殺了你。”解揚本來不想答應,可又怕自己死在楚軍手裡,沒人給晉君送信,就假裝答應說:“好。”莊王把解揚帶到樓車上,讓人在旁邊催他。解揚就對著宋國人喊:“我是晉國使臣解揚,被楚軍抓住了,他們讓我騙你們投降,你們千萬別上當。我主公親自帶著大軍來救,很快就到了。”
莊王聽了,讓人趕緊把他拉下樓車,罵他:“你答應了我,又反悔,是你自己不講信用,不是我的錯。”命令左右把他殺了。解揚一點也不怕,慢慢地說:“我沒不講信用。我要是對楚國有信用,就肯定對晉國失信了;要是楚國有個臣子背叛主人的話,去拿外國的好處,您覺得他講信用嗎?我願意被殺,來證明楚國的信用是對外人講的,不是對自己人講的。”莊王感嘆說:“‘忠臣不怕死’,說的就是你啊。”就放他回去了。
宋國華元因為解揚的話,守城守得更堅定了。公子側讓士兵在城外堆土堆,像敵樓一樣,自己住在裡面,城裡的一舉一動都能看到,華元也在城裡堆土堆對著他。從秋天九月圍到第二年夏天五月,兩邊僵持了九個月,睢陽城裡糧食都沒了,好多人餓死。華元就用忠義的道理鼓勵大家,百姓們都很感動,甚至互相交換孩子吃,撿骨頭當柴燒,也沒有投降的想法。
莊王沒辦法了,軍吏報告說:“營裡只有七天的糧食了。”莊王說:“我沒想到宋國這麼難打。”就親自登上戰車,檢視宋城,看到守城計程車兵很整齊,嘆了口氣,就召公子側商量撤兵。
申犀跪在馬前哭著說:“我父親為了大王的命令死了,大王難道要對我父親失信嗎?”莊王很慚愧。申叔時給莊王駕車,他獻計說:“宋國不投降,是覺得咱們堅持不了多久。要是讓士兵蓋房子種地,做出要長期駐紮的樣子,宋國肯定害怕。”莊王說:“這個主意好。”就下令士兵沿著城蓋營房,拆了城外的民房,砍了竹子木頭來用。每十個士兵,五個攻城,五個種地,十天一輪換,士兵們都傳開了。
華元聽說了,對宋文公說:“楚王不想走了。晉國的救兵又不來,怎麼辦呢?我想去楚營,見公子側,逼他求和,說不定能成功。”宋文公說:“國家的存亡,就看你這一趟了,千萬小心。”
華元打聽到公子側在土堙敵樓上住,還知道他身邊人的名字和守夜的情況,等到半夜,扮成使者的樣子,悄悄地從城上用繩子滑下去,到了土堙邊。
碰到巡邏計程車兵敲著梆子過來,華元問:“主帥在上面嗎?”巡邏兵說:“在。”又問:“睡了