軍校解得王文來見,讚親出帳外,手解其縛,請入坐中,謝曰:“適間冒觸閣下,望乞恕罪。”文曰:“小可被捉之將,生死係於將軍,何故殷勤若是耶?”讚曰:“小將本是河東出身,今歸命大朝,盡忠則一也。公有如此膽略,何以屈節於叢棘,投珠於暗地乎?不若同事宋主,以建奇功,留轟烈之名於後世耳。”
王文被讚說了一遍,沉吟半晌乃曰:“良禽擇木而棲,賢臣擇主而事。文也,愧非賢臣,願從將軍帳下,早晚聽命。”讚大喜,因問攻取之計。文曰:“事當隨機應變,今李信以吾被擒,必死守不出,將軍其奈之何?不如先取接天關,然後來攻此處,有何難哉?可令李將軍率壯兵埋伏前關下,小可乘今夜,衝將軍之陣,亮方必出兵來應,將軍部兵繼我而進,其關立破矣。”讚曰:“此計極妙,隻不可走漏消息。”即分遣布置已定。
讚先引羸卒來接天關攻擊。陸亮方聽知宋兵複來,自思:“此必後關難進,故又來攻此地。”乃令部下嚴兵固守。將近二更左右,讚令軍士點起火炬,呐喊放炮,並力攻擊。關上連發矢石抵之。忽東北角王文引兵衝圍來到,宋兵大亂。王文直殺至關下,高叫:“宋將戰敗,關上可出兵接應。”守軍聽得是王文口氣,報知亮方。亮方遂部兵接應。忽關旁邊轉過呼延讚,斷北兵為兩截,王文乘虛殺回。亮方知事有變,即勒馬跑走,被讚一槍刺於馬下。李建忠伏兵齊起,殺入關中。北軍進退無路,皆棄甲拜降。
平明,眾將都集,讚不勝之喜,乃謂王文曰:“此一座雄關,非足下妙算,即守一年,亦不能過也。”王文曰:“僥幸成功,何足掛齒?”讚遣人報捷於太宗,太宗車駕徑進接天關,望河東一帶之地矣。哨軍報入三鎮關,李太公大驚曰:“宋師真乃神兵也。”即引二子棄關逃入河東去了。
卻說絛州守將張公瑾,聽知宋兵取了接天關,驚疑終日,不知為計。牙將劉炳進曰:“兵法雲:‘多算則勝,少算不勝。’況無算乎?今宋師勢如山嶽,長驅而來,前之堅固關隘,已被攻破。何況絳州平低之城,健卒扳堞可登,且有數之兵,焉能抗敵?不如投降,以救生靈之厄。”公瑾然其議,即遣劉炳到宋軍中納降。
呼延讚奏知太宗,太宗曰:“不戰而降,是知時勢者也,可允其請。”讚得旨,次日,軍馬抵絳州城下。公瑾開門迎候。太宗車駕入城中,安撫百姓,下令前鋒呼延讚、高懷德等,合兵進攻河東。讚等受命,依次而進。不提。
消息傳入河東,劉鈞聞之,亟集文武商議。丁貴進曰:“宋師遠來,糧草費竭,寧能久駐乎?陛下一麵遣人於大遼蕭太後處,乞出兵以阨宋之糧道;一麵調集軍馬,為戰守之計。”劉鈞從其議,遣人齎書前往大遼求救;一邊分遣諸軍,嚴設戰具以待。
卻說使臣齎文書,徑詣大遼見蕭太後,奏知求救之事。太後與文武商議,左相蕭天佑奏曰:“河東地控遼界,實唇齒之邦,願陛下發兵救之。”太後允奏,即命南府宰相耶律沙為都統,冀王敵烈為監軍,率兵二萬以救之。
耶律沙得旨,即部兵與使臣出離遼地,到白馬嶺下寨。哨馬報入絳州,太宗聞遼主出兵以援晉陽,怒曰:“河東逆命,所當問罪,北番焉敢助逆?”督令諸將,先戰北兵,後攻晉陽。諸將得令,呼延讚與高懷德、郭進儀曰:“遼兵烏合而至,公等何計破之?”郭進曰:“兵貴先聲,使敵人不暇為謀,此取勝之道也。今聞遼眾屯白馬嶺,離此處四十裏程,有橫山澗正阨遼兵來路。小將率所部渡水攻之,公等繼兵來助,破之必矣。”讚曰:“君之所論極是。”即分遣停當,郭進引兵先進。
遼將耶律沙與敵烈議曰:“宋兵以急戰為利,初來其勢必銳。我與君阻橫山澗而列陣,待其兵渡將半,出師掩之,敵將可擒矣。”敵烈曰:“不然,若使敵人先渡,我眾望見其勢,皆有怯誌也;正宜先其勢而逆之,可以成功。”即率所部渡水來迎。