匡胤聞知,引軍來迎。高懷德在馬上對匡胤道:“昨日單大敗而去,今日又來,其中必有詭計。將軍須要斟酌,勿墮奸謀。”匡胤道:“昨日之戰,已見其謀。諒此恃勇之夫,何足介意。吾今日務要擒他,方遂吾誌。”於是兩軍相對,北軍旗門開處,單同二子出馬,匡胤道:“敗軍之將,還不早降?尚敢來尋死耶!”單道:“不必多言,今日吾特來擒汝,以消昨日之恨!”匡胤大怒,提刀出馬,北陣單守能,手舉方天畫戟來迎。兩馬相交,雙器並舉,不上七八回合,守能回馬便走。單與守信舉著兵器,出馬抵住,匡胤力戰二將。不上十合,單詐作墜馬之勢,守信假意扶救,一齊往東北敗了下去。匡胤大呼道:“捉此老賊,勝斬百將。”拍馬來追,懷德隨後揮兵掩殺。
匡胤此時已深入重地,又見北兵四分五落,放心追來,遙見單同著守信,兩個在馬上,各棄頭盔,驚慌而走。匡胤把馬加鞭,部領人馬,星火般追來。看看追入穀內,忽前麵不見了單父子。匡胤心疑,即令軍士探視路徑,軍士回報:“裏麵多無去路,止有一條小路,已有石塊壘斷矣!”匡胤大驚,情知中計,急令後軍速退。忽穀口伏兵齊起,重重圍住。匡胤率兵幾次衝殺,不能得出。懷德兵少,急救不及。
匡胤部下五千兵,被北兵圍在蛇盤穀中。單又以重兵絕之,真個水泄不透,鳥飛不下。懷德無可如何,隻得引所部之兵,奔回大營,見了世宗,奏知匡胤被單用誘敵之計,引入蛇盤穀中,不能得出。世宗大驚道:“二禦弟全軍若陷,吾事休矣!”即敕東營張永德、鄭恩,領本部人馬速救匡胤。世宗怒將士不肯用心,親自監軍。
那晉陽城內劉崇,聽知單用計已把匡胤困住,心中甚喜,即遣丁貴、李存節、陳天壽領兵二萬,屯於城外,與單彼此照應,為犄角之勢。
當時世宗領兵來至鳳凰山,列開陣勢討戰。北陣上單橫刀出馬,大呼:“周兵還不速退,汝將趙匡胤,已被吾略用小計,困死穀中。汝等又來討死,意欲何為?”世宗聽言大怒,道:“狂妄賊徒!好好撤去圍兵,饒汝一死;不然,但當屠戮汝等為肉泥,以消吾恨!”言未畢,一將湧出陣前,世宗視之,乃張永德也。永德拍馬拈槍,直取單。單掄刀來迎,兩軍呐喊,戰鼓如雷。二將大戰約有百合,勝負未分。鄭恩在門旗下看戰,忍耐不住,提刀躍馬,上前衝殺。北陣上單守傑舉刀接住廝殺。四匹馬絞做一團,你爭吾鬥,戰至日暮,兩下人馬平折,各自回營。世宗以匡胤不能得出,心甚憂悶。
次日,命高懷德、鄭恩領眾軍往穀口攻打。懷德與鄭恩引兵殺至山前,剛到半山,山上炮石弩箭如雨點般打下來,眾軍如何得上?隻得退屯穀口。正待安營,忽聽穀口一聲梆子響,箭如飛蝗,喊聲大震,眾軍立身不定,懷德與鄭恩無計可施,引眾退回大營。世宗見攻打不進,更加憂悶,又遣馬全義、嶽元福、劉詞等,日日與單交戰,互相勝負,終無一策可救匡胤。因而世宗坐臥不安,寢食俱廢,隻是輪流遣將討戰攻打。不料北軍劉武又獻策於單道:“今趙匡胤困在穀中,周兵圖救,利在速戰;將軍隻宜堅壁以守,不消一月,穀中人馬絕了糧食,必盡饑死,何必與彼空較勝負?”單大喜。即下令軍士堅壁不出,以此世宗遣來的將佐,盡皆空回。
世宗知此消息,如坐針氈。將及半月,並無得救之計。鄭恩奏道:“陛下不必憂慮,臣願今夜拚死殺進,救出二哥。”世宗道:“此非眾將不肯盡心,實難攻打,所以不能救出。汝去徒然有損,亦何益耶!”張永德奏道:“陛下可出榜文,招募此處人士:有能熟知地徑,偷入穀中的,加以官職,便可救矣!不然,坐守日月,穀中兵馬絕食,不惟不能救,更且難全其生矣!世宗從其議,即出榜文張掛,招募熟知地徑之人。
其夕世宗憂悶迨甚,寢不安枕;起身帶了幾個近侍,巡視諸營。時當秋初時候,涼風送體,月白星稀,夜色天街,雲華皎潔,正空水澄鮮,紅塵隔斷之景也。世宗巡視之間,忽聽營後有人作歌。世宗側耳聽之,甚覺慷慨淩雲,激昂動誌。戛戛然,抑揚傳清潤之聲;洋洋乎,自命高一世之想。不爭有此一歌,有分教:絕地頓開生地,危機可致安機。正是:雖離山穀牢籠計,難脫波濤淹沒災。