卻說真宗下詔親征,駕發京師,命山南東道節度李繼隆,為駕前東面排陣使,武寧軍節度石保吉,守信子。為駕前西面排陣使,各將帥擁駕前行,適值天氣嚴寒,朔風凜冽,左右進貂帽毳裘,真宗搖首道:「臣下都苦寒,朕亦何得用此?」將士聞諭,各自感激,頓時勇氣百倍,挾纊皆溫。鼓勵將士之法,莫善於此。前軍到了澶州,契丹統軍順國王蕭撻覽,一譯作蕭達蘭。自恃驍勇,直犯宋軍,壓營列陣。李繼隆聞報,奏過真宗,上前抵禦。兩軍尚未接戰,撻覽帶領數騎,出陣四眺,審視地形。繼隆部將張環,正守著床子弩,弩有機,機一觸動,百矢齊發,宋軍恃為利器。環見契丹陣內,有一黃袍大將出來,料知不是常人,他也不遑稟報,竟捻動床子弩,機動箭發,接連射去,剛中撻覽要害,應聲而倒。其餘數騎隨將,一半射死,一半受傷,契丹陣內,慌忙搶出將士,扶傷舁死,賓士而去。待至張環報告繼隆,麾兵驅殺,契丹兵早已遠颺了。
是時,知安肅軍魏能,知廣信軍楊延昭,均當敵沖,敵兵屢次圍攻,百戰不能下。時人稱二軍為銅梁門,鐵遂城。梁門即安肅軍治,遂城即廣信軍治。獨王欽若往守天雄軍,束手無策,整日里修齋誦佛,閉門默禱,幸契丹兵未曾進攻,還得支持過去。想是我佛有靈。及真宗將至澶州,復有人上言:「契丹勢盛,未可輕敵,不如往幸金陵。」定是王欽若嗾使。真宗又不免滋疑,召寇準入問。准正色道:「陛下只可進尺,不可退寸,河北諸軍,日夜望鑾輿到來,并力對敵,若回輦數步,萬眾失望,勢必瓦解,虜騎隨後追躡,恐金陵也不能到了。」真宗道:「卿言亦是,容朕細思。」還想甚麼?准乃趨出,適遇殿前都指揮晉職太尉高瓊,即與語道:「高太尉受國厚恩,今日應該報國!」瓊矍然道:「瓊一介武夫,累蒙超擢,應當效死。」准握瓊手道:「我與你入奏天子,即日渡河殺敵。」瓊點首稱善。兩人入見真宗,准厲聲道:「陛下若不信臣言,請問高瓊便了。」瓊即跪奏道:「寇準言是,機不可失,請速駕渡河!」真宗乃決,遂命瓊麾兵復進。
既至澶州南城,遙見河北一帶,敵營累累,似星羅棋布一般,真宗也不覺驚慌,左右復請駐蹕,且靜覘敵勢,再決進止。寇準亟趨至駕前,固請道:「陛下若再不過河,敵氣未懾,人心益危,怎能取威決勝?現在王超領著勁兵,駐紮中山,可扼敵喉,李繼隆、石保吉東西列陣,可掣敵左右肘;四方鎮將,相率來援,還怕甚麼契丹,逗留不進?」高瓊道:「臣願保駕前行,決可無慮。」於是麾軍渡河,進次澶州北城。真宗親御城樓。遠近將士,望見御蓋,踴躍鼓舞,齊呼萬歲,聲聞數十里。契丹自蕭撻覽射死,人人奪氣,又見真宗親來督師,益覺氣沮。只蕭太后不肯罷手,飭精騎數千名,前來薄城。寇準奏真宗道:「這是來試我強弱哩,請詔下將士,痛擊一陣,免他輕覷!」真宗道:「軍事悉以付卿,卿替朕調遣便了。」實是沒用。准遂承旨發兵,開城迎擊。戰不數合,契丹兵果然退走,由宋軍追殺過去,斬獲大半,餘眾走脫。
真宗聞捷,乃留准居北城上,自還行宮。嗣又使人覘准,所為何事,究竟不放心。使臣還報道:「寇準方與楊億,飲博歡呼。」故示鎮定,也是一策,然亦何必飲博?真宗大喜道:「准如此從容,朕可無憂了。」未幾,聞曹利用回來,並偕契丹使臣韓杞,一同求見。當即傳入利用,利用行過跪叩禮,便上奏道:「契丹欲得關南地,臣已拒絕,就是金帛一節,臣尚未曾輕許哩。」真宗道:「若欲與地,寧可決戰,金帛不妨酌許,尚與國體無傷。朕本意原是這般,至今也是這般哩。」復命宣韓杞進見,杞跪謁畢,呈上國書,並言奉國主命,索還關南地,即可成盟。真宗道:「這卻不便,國書權且留下罷!」隨顧利用道:「外使到此,我朝總當以禮相待。你且引他出宴,待朕議定,遣回去罷!」利用領旨,引韓杞退出。真宗復召准入議,准奏道:「陛下若為久安計,須要虜廷稱臣,及獻還幽、薊地。一切歲幣等件,概不許與。那時虜廷畏服,方保百年無事,否則數十年後,他必生心,仍然來擾中國了。」言之非艱,行之維艱。真宗道:「若如卿言,非戰不可,但勝負究難預料,就是得勝,也須傷亡若干兵民,朕心殊屬不忍。且數十年後,如得子孫英明,自能防禦外人,目下且許與和,總教邊境如故,不妨將就了事呢。」准答道:「這總非永遠計策,臣且去詰問來使,再行復命。」真宗應諾。准自去與韓杞辯論,兩下爭議未決,准尚欲決戰,會聞有蜚語譖准,說他挾主徼功,准不禁嘆息道:「忠且被謗,尚復何言?」遂入復真宗,但言:「臣意在計畫久安,如陛下不忍勞師,悉聽聖裁!」真宗因遣還韓杞,復命曹利用赴契丹軍,且諭利用道:「但教土地不失,歲幣不妨多給,就使增至百萬,亦所不惜。」歲幣亦人民膏血,奈何視若糞土?利用唯唯而退。寇準聞這消息,召利用至幄,正色與語道:「敕旨雖許多給歲幣,我意不得過三十萬,你若多許,我當斬汝首級,你休後悔!」寇準好剛使氣,可見一斑。利用暗暗伸舌,隨答道:「少一些,好一些,利用豈有不知?」當下辭別寇準,徑往敵營。
契丹政事舍人高正始接著,即向前問道:「和議如何?」利用道:「歲幣或可酌給,土地萬難如議。」正始道:「我等引眾前來,無非圖復故地,若止得金帛歸去,如何對付國人?」利用道:「君為大臣,也應為國家熟計,倘貴國執政,信用君言,恐兵連禍結,也非貴國利益,請君熟思!」正始無詞可駁,倒也默然。利用入見蕭太后,蕭太后尚堅執前議,利用仍然拒絕,乃留利用暫駐營中,另遣監門衛大將軍姚東之,再持書至宋營,複議和款。真宗不許,東之乃去。蕭太后始再召利用,磋商和議,兩國境界如舊,宋廷每歲給契丹銀十萬兩,絹二十萬匹。契丹國主,以兄禮事宋帝。議既定,利用返報真宗,真宗很是喜慰。減去七十萬,如何不樂?復遣李繼隆往契丹軍,簽定和約。契丹也遣使丁振,齎繳盟書,再命姚東之來獻御衣食物。真宗御行營南樓,賜宴契丹來使,並及從官。至契丹使去,頒詔邊吏,不得出兵邀契丹軍歸路。契丹主遂奉蕭太后,引眾北歸,真宗也自澶州回京,錄契丹盟書,頒告兩河諸州。
轉眼間已是景德二年,正月初旬,因契丹講和,大赦天下,放河北諸州強壯歸農。畢士安請通互市,葺城池,招流亡,廣儲蓄,一面擇要任將,保薦馬知節守定州,楊延昭守保州,李允則守雄州,孫全照守鎮州,此外尚有數人,名不勝述。自是河北大定,烽燧不驚。朝議復以南北修和,未免有往來慶弔諸儀,特奏設國信司,歸內侍職掌。外交大事,如何領以閹人?既而遣太子中允孫僅,北往契丹,賀蕭太后生辰,所具國書,自稱南朝,號契丹為北朝。直史館王曾上言:「春秋外夷狄,爵不過子,今只從他國號,於他無損,於我有名,何必對稱兩朝?」所言甚當。真宗也以為然。嗣又有人謂:「既稱兄弟,應作兩朝稱呼,庶較示親睦」云云,乃仍用原書齎去。真宗實無定見。此後南北通問,概用南北朝相稱,已兆南渡之機。這也不在話下。
且說知天雄軍王欽若,因南北通好,奉詔還京,仍任參知政事。欽若以與准不協,迭請解職,乃命馮拯代任,改授欽若為資政殿學士。未幾,畢士安病歿,惟准獨相。准性剛直,賴士安曲為調停,澶州一役,政策雖多出自准,但也幸有士安襄助,因得成功。真宗謂士安飭躬畏謹,有古人風,因此深信不疑。士安歿後,賜謚文簡,車駕哭臨,輟朝五日。准因士安已歿,一切政令,多半獨斷獨行,每當除拜官吏,輒不循資格,任意選用,僚屬遂有怨言。真宗因他有功,累加優待,就是他語言挺撞,也嘗含忍過去。一日會朝,准奏事侃侃,聲徹大廷,真宗溫顏許可。及准既奏畢,當即趨退,真宗目送准出,注視不已。適王欽若在朝,亟趨前跪奏道:「陛下敬准,是否因准有社稷功?」真宗點首稱是。欽若又道:「澶州一役,陛下不以為恥,乃反目准為功臣,臣實不解。」真宗愕然問故?欽若又道:「城下乞盟,《春秋》所恥,澶州親征,陛下為中國天子,反與外夷作城下盟,難道不是可恥么?」宋儒專尚《春秋》,欽若特舉以為證,果足搖動帝心。真宗不禁變色。欽若見已入彀,索性逼進一層,更申奏道:「臣有一句淺近的譬喻:譬如賭博,輸錢將盡,傾囊為注,這便叫作『孤注一擲』,陛下乃準的孤注,豈不危甚?幸陛下量大福弘,才得免敗。」真宗面頰發赤道:「朕今知道了。」著了道兒。欽若乃退。由是真宗待准,禮意日衰,嗣竟罷准為刑部尚書,出知陝州。准亦知為欽若所讒,奈詔命難違,只好啟程赴陝。適知益州張詠,自成都還京,道過陝州,准出郊迎餞,歡宴竟日。臨行時,准問詠道:「君治蜀有年,政績卓著,准方愧慕得很,敢問何以教准?」詠徐答道:「這也未免太謙了。但《霍光傳》卻不可不讀。」准聞言,一時莫明其妙,只得答了「領教」二字。及詠已辭去,准還署中,取《漢書·霍光傳》隨讀隨思,讀至不學無術一句,不由的自笑道:「張公語我,想便指此語了。」