六月十九日,宋軍在金臺頓短暫停留,募召一百多人作為向導。
二十日,宋軍過拒馬河入遼境,進至東易州(即岐溝關),宋遼各置一易州,西屬宋,東屬遼。東易州刺史劉宇舉州降宋。宋軍兵不血刃,岐溝關等軍事要地就已落入手中。
宋軍馬不停蹄,留兵一千人守城。先鋒軍主將傅潛,率先去打涿州,經過激戰,生擒遼兵五百余人,涿州判官劉厚德投降。
二十一日,宋軍主力駐屯琢州,趙光義路過傅潛的軍營,看見成堆的契丹人的尸體和遺棄的武器儀仗,直接為他點贊。
二十二日,大軍在鹽溝頓駐扎,很多漢人百姓在附近邊界弄到很多馬匹來獻,趙光義賜給他們束帛以作獎賞。
宋軍火速向前推進,六月二十三日,趙光義大軍到達幽州(遼國陪都南京)城南,駐蹕寶光寺。
大遼駐守南京的是權知南京留守事韓德讓與馬步軍都指揮使耶律學古、知三司事劉弘,自從宋遼開戰以來,遼軍一直敗退,此時的幽州城,士氣低落,人心浮動。韓德讓親自率兵登城防御,等待援軍到來。
◆圍攻幽州
韓德讓就是評書《楊家將》中的大遼國“掃南滅宋兵馬大元帥”韓昌韓延壽,歷史上的韓德讓是大丞相,總領南北二樞府事;小說中說他是五代十國中的晉國人,歷史上的韓德讓曾被封為晉王。
韓德讓的祖父韓知古是漢人,早年被契丹劫掠,成為“宮分人”(奴隸),韓知古后來得到遼太祖耶律阿保機的重用,官至中書令,父親韓匡嗣被遼景宗封為秦王。韓匡嗣與契丹后族蕭氏聯姻,韓德讓就是韓匡嗣與契丹蕭氏的第四子。
太平興國四年(遼保寧十一年,979年),韓匡嗣改授南京留守,韓德讓代父守南京,知軍府事。韓德讓后來成為大遼國蕭太后蕭燕燕公開的情人,第二任丈夫。
《遼史耶律隆運列傳》記載:統和十九年,被賜名德昌,稱韓德昌(這就是《楊家將》里“韓昌”之名的由來),二十二年,賜姓耶律,稱耶律德昌;二十八年,復賜名隆運,稱耶律隆運。
幽州城城內除了留守事韓德讓的兵馬,城北門外還有遼北院大王耶律奚底與統軍使蕭討古的駐軍。
大宋先鋒軍主將傅潛、孔守正巡哨城北,在沙河與耶律奚底、蕭討古的遼軍遭遇,雙方通名報姓之后,立即開打。不久,趙光義的主力大軍到達,馬上加入戰斗。耶律奚底和蕭討古寡不敵眾,被殺得大敗,宋軍斬獲甚眾,俘虜遼兵五百余人。
遼南院大王耶律斜軫屯兵得勝口(今北京昌平北),看宋軍銳氣正盛,不想與之直接沖突,便趁著耶律奚底新敗,打著耶律奚底的軍青色旗引誘宋軍追擊。
耶律斜軫,字韓隱,于越(契丹最高榮譽銜)耶律曷魯之孫,生性聰明機敏,保寧元年(969),樞密使蕭思溫向朝廷薦舉耶律斜軫,說他有經世奇才,深得遼景宗耶律賢的器重。并將皇后蕭綽的侄女蕭氏嫁與他為妻,命他節制西南面諸軍,后改任南院大王。耶律斜軫援助北漢,白馬山一戰,由于他率軍及時趕到,才使得遼軍沒有敗得那么慘。