>  公视之,此人姓解名扬字声远,曲沃人也。众皆曰:“声远抱忠心不贪大位,执古道不求名誉,非此子则不可往也!”
  景公许之。解扬遂与来使辞谢出城,将至衡雍,忽有数十游骑奄至,问是何人?解杨以其实告,游骑遂掳解杨而去。宋使乐婴齐尚差三五里闻知,遂匿林中方得脱难。
  原来此数十游骑乃楚王差出打探者也,遂囚解扬来见楚王。楚王见解扬,峨冠博带,颜色端庄,又且闻其名誉,乃亲出辕门,释其绑缚,延入中军赐坐。问曰:“大夫欲往何国?
  吾左右不识高士,自犯行轩,万希恕责犨。”扬亦知其挟己,乃正色而告曰:“臣奉寡君之命,往宽宋氏,教其坚守城池,不可出降!”楚王曰:“大夫乃高明之士,怀仁慈之德,此回入宋,万望改晋侯之命,教宋公出降,免致屠陷生民,岂不美哉?”解扬对曰:“大王倘不纳三国之怨,解围班师,庶免刀兵不动;果欲围宋,臣当入宋报知,使其坚守,焉敢政命,而令出降乎?”伍参从旁出曰:“解扬抗拒吾主,何不枭之?”
  扬视参曰:“人臣事君,知奉其令而已,何谓抗拒?”楚王笑曰:“声远之言是也!然吾治兵百万,围宋三匝,宋城陷于目下,大夫更令匆降,则是徒劳生民而已!烦大夫一言,教宋公出城降楚,免却全城之命,亦大夫之德也。”解扬本欲不从,然在其掌握之中,不得不从。乃诈许曰:“诺!”于是楚王厚宴待之,令高车驷马,送解扬至宋城下,密令将士守护,不与入城。解扬至城下,大叫宋侯。宋侯在城上相见了,解扬躬身谓宋侯曰:“吾乃晋大夫解扬是也!奉使来告汝国,且勿降楚,吾晋之救兵不日将至矣!”楚之将士闻解扬不改旧辞,齐喊一声,拥解扬而去。宋文公急令乱箭下射,楚兵奔走。有步军养由基架上劲管,望宋公端射一箭,宋公应弦落马,倒翻城下,诸将救入朝去。
  却说楚兵提解扬来见楚王,楚王责其改辞之罪,喝令斩首!解扬曰:“臣闻之,君能制命为义,臣能奉命为信,臣职在晋,故但知奉晋侯之命而已,岂敢改命而布大王之令乎?”楚王立命斩之!解扬脱衣伸颈,了无惧色。孙叔敖曰:“解扬辞气慷慨有忠臣之风。况人臣奉使来告汝国,各为其主,乞大王赦之!”楚王俯思良久,令整衣冠,赐其车马而还。后晋杜预读《春秋左氏传》至此有八句诗曰:解扬豪杰士,重义若丘山。
  夺帅吾知易,摧威却不难。
  精金堪百炼,璧玉可重全。
  虽蹈虎狼穴,执辞不变颜。
  唐人姚鹄有诗云:楚戟林林困宋时,解扬出使只单骑。
  堂堂正气盛难屈,耿耿丹心勇怎欺。
  款曲安能摧虎豹,盘桓谈笑傲鲸鲵。
  解扬既出,叔敖曰:“可令速攻,缓则晋之救至矣!”薪水俱无,百姓饿死者如山积,至于易子以食。拆骸而炊,号哭之声震天动地。时,宋公又被养由基射中一箭,不能起朝,闻楚兵攻城甚急,百姓又饿,乃谓下大夫华元曰:“城池将陷,救兵不至,吾岂忍困百姓哉?汝可出城,令楚兵暂退一舍,我当奉表出降。”华元从城上吊下,来见楚王。王问来故?华曰:“敝邑受围日久,城中易子而食,,拆骸以炊,寡君不忍以虚城而陷百姓,将率文武出降,然城下之盟,不敢奉命,乞退兵三十里,姑客奉表出降。”楚王侧然叹曰:“噫!此寡人之过也!”遂令退屯三十里。
  次日,宋文公与群臣,素服衔璧,膝行至军门,楚王亲扶而起。左大夫潘崇进曰:“宋既纳降,迁其旧主,来国而还可也。”楚王曰:“齐桓晋文,皆能继绝,所以成霸。宋既纳降足矣!何必来灭其社稷?”遂受降表,使其群臣复治宋国,但不许更事于晋。宋公群臣拜谢归朝,大军遂班师,此楚庄王之好处也。后史官有诗云:春秋列国相吞并,绝灭山河若等闲,宋室既倾如反掌,大哉楚子保人全!
  楚王既班师归国,大宴群臣,俱各升赏。居数月,周王差使者至。楚子迎入,问其来故?使者曰:“今有伊、洛之戎陆浑大王有兵二十万,围周甚急,欲夺江山,天子以大王伐晋服宋,威振中华,故遣臣来告急,乞大王与兵,定周灭戎,以安中国!”楚子令退,姑容商议。周使出,楚子问计于臣下。叔敖曰:“齐桓晋文能霸中夏,皆因尊周攘狄故也。今周王有戎狄之乱,大王扫清胡虏,以安王室,则中国归盟矣!”楚子善之,遂欲兴师救周。叔敖又曰:“胡人全以弓弩为强,我南人不惯弓矢,今欲征胡,必先操演骑射,择其能射者为先锋,方可出兵。”
  楚子次日出城操军,令三军摆为左队,不必操演长枪短剑,但试弓弩,悬先锋印一颗于辕门,有能连射三箭中红心者,帅许挂之。道犹未了,闪出一员大将,头戴“勇”字盔,身披黄金甲,挽弓架箭,望红心连中三矢。众军喝采,原来是斗班之子子文之孙,姓斗名克黄也。楚子见其连中三矢,喜不自胜,曰;“还是将门之子,遂拜克黄为先锋,使挂其印。忽前军队中闪出一将,身穿唐貌甲,头戴铁兜盔,大叫:“克黄留印,待我来挂!”众视之,乃潘党之子,潘崇之孙,前将军潘尪。
  潘尪见楚王曰:“三箭中红心,此兵家之常,何足为勇,臣能一箭贯透七重铁