卻說程昱獻計曰:“雲長有萬人之敵,非智謀不能取之。今可即差劉備手下投降之兵,入下邳見關公,隻說是逃回的,伏於城中為內應。卻引關公出戰,詐敗佯輸,誘入他處,以精兵截其歸路。然後說之可也。”操聽其謀,即令徐州降兵數十,徑投下邳來降關公。關公以為舊兵,留而不疑。次日,夏侯惇為先鋒,領兵五千來搦戰。關公不出,惇即使人於城下辱罵。?688?關公大怒,引三千人馬出城,與夏侯惇交戰。約戰十餘合,惇撥回馬走。關公趕來,惇且戰且走。關公約趕二十裏,恐下邳有失,提兵便回。隻聽得一聲炮響,左有徐晃,右有許褚,兩隊軍截住去路。關公奪路而走,兩邊伏兵排下硬弩百張,箭如飛蝗,關公不得過。勒兵再回,徐晃、許褚接住交戰。關公奮力殺退二人,引軍欲回下邳,夏侯惇又截住廝殺。公戰至日晚,無路可歸,隻得到一座土山,引兵屯於山頭,權且少歇。曹兵團團將土山圍住。?689?
關公於山上遙望下邳城中火光衝天,卻是那詐降兵卒偷開城門,曹操自提大軍殺入城中,隻教舉火以惑關公之心。?690?關公見下邳火起,心中驚惶?691?,連夜幾番衝下山來,皆被亂箭射回。捱到天曉,再欲整頓下山衝突,忽見一人跑馬上山來,視之,乃張遼也。關公迎謂曰:“文遠欲來相敵耶?”遼曰:“非也。想故人舊日之情,特來相見。”遂棄刀下馬,與關公敘禮畢,坐於山頂。公曰:“文遠莫非說關某乎?”遼曰:“不然。昔日蒙兄救弟,今日弟安得不救兄?”公曰:“然則文遠將欲助我乎?”遼曰:“亦非也。”公曰:“既不助我,來此何幹?”遼曰:“玄德不知存亡,益德未知生死。昨夜曹公已破下邳,軍民盡無傷害,差人護衛玄德家眷,不許驚擾。?692?如此相待,弟特來報兄。”關公怒曰:“此言特說我也!吾今雖處絕地,視死如歸。汝當速去,吾即下山迎戰。”張遼大笑曰:“兄此言,豈不為天下笑乎?”公曰:“吾仗忠義而死,安得為天下笑?”遼曰:“兄今即死,其罪有三。”?693?公曰:“汝且說我那三罪?”遼曰:“當初劉使君與兄結義之時,誓同生死。今使君方敗,而兄即戰死,倘使君複出,欲求兄相助而不可複得,豈不負當年之盟誓乎?其罪一也。?694?劉使君以家眷付托於兄,兄今戰死,二夫人無所依賴,負卻使君倚托之重。其罪二也。?695?兄武藝超群,兼通經史,不思共使君匡扶漢室,徒欲赴湯蹈火,以成匹夫之勇,安得為義?其罪三也。?696?兄有此三罪,弟不得不告。”