那徐州守将姓丹名托,称为丹令公,有二子丹銮、丹凤及手下一班战将,都是骁勇无敌之士,管辖兵马三万,镇守此关。这日正与二子商议周兵来伐之事,有探子报入道:“前关王豹、刘猛,俱皆战死,关梁已失。听得又有兵来,要取徐州。”丹托听报,谓二子道:“吾闻赵匡胤为帅,高怀亮为先锋,与及手下将士,都称劲敌,此来锋势正盛,吾兵料不能敌,汝等众将有何策以待之?”参军陶荣进道:“小将有一计在此:可叫兵士预先将吊桥做活,水中钉了铁桩,城上伏着弓弩手。倘与周将交战,诱他过桥。若是步行,可过此轿;如若马将,跑急势重,便要连人带马跌下水去,那时铁桩戳体,箭镞钻身,凭他盖世英雄,不怕不死。”丹托听了大喜,连称妙计。正言间,忽报周兵已至。丹托便差军士上关严守,多备灰瓶炮石,提防攻城。
却说赵匡胤兵至徐州,安营升帐,众将参见已毕,匡胤便问:“谁去取关?”先锋高怀亮出道:“小将愿往。”匡胤许之。怀亮上马端枪,领兵而往。正在中途,遇着丹托兵马,两下排开阵势,只见唐阵上丹銮出马。怀亮看了,喝声:“贼将,留下名来。”丹銮道:“俺乃大唐皇帝驾下丹令公之子丹銮便是。你是何人,敢来犯界?”怀亮道:“我乃周天子驾前横胆将军、赵元帅麾下正印先锋高怀亮是也。尔是无名小子,休要出来送死,快叫丹托自来领死。”丹銮大怒,举手中刀,劈面砍来。怀亮挺枪迎住。二将各施本领,都逞英雄,战有二十余合,丹銮暗思:“怀亮名不虚传。”招架不住,回马便走。高怀亮大喝一声:“贼子往那里走?”一枪正中丹銮左胁,翻身落马。唐阵丹凤见了大怒,拍马向前,大骂道:“好贼将,敢伤我兄长,誓不甘休!”拈挝就打。怀亮把枪往上只一架,丹凤在马上乱晃,几乎跌下马来。复又举挝来战,未及十合,怀亮取鞭在手,把枪架开了挝,照定丹凤一鞭,正中肩窝,把丹凤打落马下。可怜丹托二子,一时间都丧于高怀亮之手。正是:
将军横胆诚无敌,名震寰宇战士寒。
怀亮取了首级,掌鼓回营,见了匡胤,报功不表。
且说南唐败兵报知丹托,丹托大哭道:“正待除灭敌人,不料二子先被高怀亮所害,此恨怎消?”分付军土收葬尸骸,一面差人往金陵求救,一面依了计策,连夜安排。次日,丹托领兵出城,坐名要高怀亮出来会战。探子报入营中,怀亮来见匡胤道:“既丹托如此无礼,小将誓必诛之,以取此关。”匡胤道:“将军不可亲出,恐有计策,尚宜防备。”怀亮不听,领兵出营,两下各立阵势。怀亮一马当先,大喝:“丹托老贼,快快出来受死!”丹托见了仇人,怒气填胸,大骂道:“你这贼就是高行周之子?怎敢害我二子?我今日亲来杀汝,以报吾子之仇。”说罢,拍马提刀来战。怀亮挺枪相迎。战不数合,丹托虚晃一刀,勒马便走。怀亮心中暗想:“他二子已亡,关上无人,趁此不去抢关,等待何时?”遂发开了马,紧紧追来。丹家败兵往左右沿河而走。丹托自往旁边小木桥过去,守桥兵登时扯起。那高怀亮追到吊桥边,心下暗喜,不分好歹,抢上桥来。谁知人强马壮,枪甲沉重,那桥又是枯木朽株,预先装活,高怀亮刚到桥心,只听得一声响处,连人带马跌入河中。下有铁桩,上放乱箭,可怜盖世英雄,竟死于徐州河下。那后面家将兵丁随后赶到,看见主将中计,又不能上前相救,放声大哭,只得回营报知匡胤。匡胤大惊,不觉泪下。众将闻之,亦各伤悲,一齐来禀匡胤道:“某等愿同去攻城,拿住丹托,与怀亮报仇!”匡胤依允。
次日,郑恩等一干众将领兵至关下,辱骂攻围。丹托在关上看见周将利害,不敢出敌,只得紧守提防。匡胤发怒,亲督兵士,奋力攻打,一连攻了数日,尚不能下。那丹托与诸将商议道:“周将如此骁勇,兼之攻打甚急,量此关将寡兵微,终于难守,不如弃去此关,再图后举,何如?”众将道:“令公高见极是,我等作速起行。”于是,众将各自收拾,连夜开城,杀出而去。周兵追之不及,各自回还。城中百姓无主,各设香花,开关迎接。匡胤带领众将进关,出榜安民。令人收检高怀亮尸首,用棺木盛殓,候班师带回。当下又查盘府库,歇马停兵,差人往南唐探听消息。