天祐九年春正月庚辰朔,周德威等自飞狐东下。丙戌,会镇、定之师进营祁沟。 庚子,次涿州,刺史刘知温以城归顺。德威进迫幽州,守光出兵拒战,燕将王行方 等以部下四百人来奔。
二月庚戌朔,梁祖大举河南之众以援守光,以陕州节度使杨师厚为招讨使,河 南李周彝为副;青州贺德伦为应接使,郓州袁象先为副。甲子,梁祖自洛阳趋魏州, 遣杨师厚、李周彝攻镇州之枣强,命贺德伦攻蓚县。
三月壬午,梁祖自督军攻枣强。甲申,城陷,屠之。时李存审与史建瑭以三千 骑屯赵州,相与谋曰:“梁军若不攻蓚城,必西攻深、冀。吾王方北伐,以南鄙之 事付我辈,岂可坐观其弊。”乃以八百骑趋冀州,扼下博桥,令史建瑭、李都督分 道擒生。翼日,诸军皆至,获刍牧者数百人,尽杀之;纵数人逸去,且告:“晋王 至矣。”建瑭与李都督各领百余骑,旗帜军号类梁军,与刍牧者杂行,暮及贺德伦 营门,杀守门者,纵火大呼,俘斩而旋。又执刍牧者,断其手,令回,梁军乃夜遁。 蓚人持锄櫌白梃追击之,悉获其辎重。《通鉴·后梁纪》云:帝烧营夜遁,迷失道, 委曲行百五十里。戊子旦,乃至冀州。蓚之耕者皆荷锄奋挺逐之,委弃军资器械, 不可胜计。梁祖闻之大骇,自枣强驰归贝州,杀其将张正言、许从实、硃彦柔,以 其亡师于蓚故也。梁祖先抱痼疾,因是愈甚。辛丑,沧州都将张万进杀留后刘继威, 自为沧帅,遣人送款于梁,亦乞降于帝。戊申,周德威遣李存晖攻瓦桥关,下之。
四月丁巳,梁祖自魏南归,疾笃故也。戊申,李嗣源攻瀛州,拔之。五月乙卯 朔,周德威大破燕军于羊头冈,擒大将单廷珪,斩首五千余级。德威自涿州进军于 幽州,营于城下。闰月己酉,攻其西门,燕人出战,败之。
六月戊寅,梁祖为其子友珪所杀,友珪僭即帝位于洛阳。秋八月,硃友珪遣其 将韩勍、康怀英、牛存节率兵五万,急攻河中。硃友谦遣使来求援,帝命李存审率 师救之。
十月癸未,帝自泽州路赴河中,遇梁将康怀英于平阳,破之,斩首千余级,追 至白径岭。硃友谦会帝于猗氏,梁军解围而去。庚申,周德威报刘守光三遣使乞和, 不报。丁卯,燕将赵行实来奔。
天祐十年春正月丁巳,周德威攻下顺州,获刺史王在思。二月甲戌朔,攻下安 远军,获燕将一十八人。庚寅,梁硃友珪为其将袁象先所杀,均王友贞即位于汴州。 丙申,周德威报,檀州刺史陈确以城降。
三月甲辰朔,收卢台军。乙丑,收古北口。时居庸关使胡令珪等与诸戍将相继 挈族来奔。丙寅,武州刺史高行珪遣使乞降。时刘守光遣爱将元行钦收马于山北, 闻行珪有变,率戍兵攻行珪,行珪遣其弟行温为质,且乞应援。周德威遣李嗣源、 李嗣本、安金全率兵救武州,降元行钦以归。
四月甲申,燕将李晖等二十余人举族来奔。德威攻幽州南门。壬辰,刘守光遣 使王遵化致书哀祈于德威,德威戏遵化曰:“大燕皇帝尚未郊天,何怯劣如是耶!” 守光再遣哀祈,德威乃以状闻。己亥,刘光浚攻下平州,获刺史张在吉。
五月壬寅朔,光浚进迫营州,刺史杨靖以城降。乙巳,梁将杨师厚会刘守奇率 大军侵镇州。时帝之先锋将史建瑭自赵州率五百骑入真定,师厚大掠镇、冀之属邑。 王熔告急于周德威,德威分兵赴援,师厚移军寇沧州,张万进惧,遂降于梁。
六月壬申朔,帝遣监军张承业至幽州,与周德威会议军事。秋七月,承业与德 威率千骑至幽州西,守光遣人持信箭一只,乞修和好。承业曰:“燕帅当令子弟一 人为质则可。”是日,燕将司全爽等十一人,并举族来奔。辛亥,德威进攻诸城门。 壬子,贼将杨师贵等五十人来降。甲子,五院军使李信攻下莫州。时守光继遣人乞 降,将缓帝军,阴令其将孟修、阮通谋于沧州节度使刘守奇,及求援于杨师厚,帝 之游骑擒其使以献。是月,帝会王镕于天长。
九月,刘守光率众夜出,遂陷顺州。冬十月己巳朔,守光率七百骑、步军五千 夜入檀州。庚午,周德威自涿州将兵蹑之。壬申,守光自檀州南山而遁,德威追及, 大败之,获大将李刘、张景绍及将吏八百五十人,马一百五十匹。守光得百余骑遁 入山谷,德威急驰,扼其城门,守光惟与亲将李小喜等七骑奔入燕城。己丑,守光 遣牙将刘化修、周遵业等以书币哀祈德威。庚寅,守光乘城以病告,复令人献自乘 马玉鞍勒易德威所乘马而去,俄而刘光浚擒送守光伪殿直二十五人于军门。守光又 乘城谓德威曰:“予俟晋王至,即泥首俟命。”祈德威即驰驿以闻。
十一月己亥朔,帝下令亲征幽州。甲辰,发晋阳。己未,至范阳。辛酉,守光 奉礼币归款于帝,帝单骑临城邀守光,辞以他日,盖为其亲将李小喜所扼也。是夕, 小喜来奔,帝下令诸军,诘旦攻城。壬戌,梯童并进,军士毕登,帝登燕丹冢以 观之。有顷,擒刘仁恭以献。癸亥,帝入燕城,诸将毕贺。
十二月庚午,墨制授周德威幽州节度使。癸酉,檀州燕乐县人执刘守光并妻李 氏祝氏、子继祚以献。己卯,帝下令班师,自云、代而旋。时镇州王镕、定州王处 直遣使请帝由井陉而西,许之。庚辰,帝发幽州,掳仁恭父子以行。甲申,次定州, 舍于关城。翼日,次曲阳,与王处直谒北岳祠。是日,次衡唐,镇州王镕迎谒于路。
天祐十一年春正月戊戌朔,王镕以履新之日,与其子昭祚、昭诲奉觞上寿置宴。 镕启曰:“燕主刘太师顷为邻国,今欲挹其风仪,可乎?”帝即命主者破械,引仁 恭、守光至,与之同宴,镕馈以衣被饮食。己亥,帝发镇州,因与王镕畋于衡唐之 西。壬子,至晋阳,以组练系仁恭、守光,号令而入。是日,诛守光。遣大将李存 霸拘送仁恭于代州,刺其心血奠告于武皇陵,然后斩之。是月,镇州王镕、定州王 处直遣使推帝为尚书令。初,王镕称籓于梁,梁以镕为尚书令,至是镇、定以帝南 破梁军,北定幽、蓟,乃共推崇焉。使三至,帝让乃从之,遂选日受册,开霸府, 建行台,如武德故事。
秋七月,帝亲将自黄沙岭东下会镇人,进军邢、洺。梁将杨师厚军于漳东,帝 军次张公桥,既而裨将曹进金奔于梁,帝军不利而退。八月,还晋阳。
天祐十二年三月,梁魏博节度使贺德伦遣使奉币乞盟。时杨师厚卒于魏州,梁 主乃割相、卫、澶三州别为一镇,以德伦为魏博节度使,以张筠为相州节度使,魏 人不从。是月二十九日夜,魏军作乱,囚德伦于牙署,三军大掠。军士有张彦者, 素实凶暴,为乱军之首,迫德伦上章请却复六州之地,梁主不从,遂迫德伦归于帝, 且乞师为援。帝命马步副总管李存审自赵州帅师屯临清,帝自晋阳东下,与存审会。 《通鉴》:晋王引大军自黄泽岭东下,与存审会于临清,犹疑魏人之诈,按兵不进。 贺德伦遣从事司空颋至军,密启张彦狂勃之状,且曰:“若不剪此乱阶,恐贻后悔。” 帝默然,遂进军永济。张彦谒见,以银枪效节五百人从,皆被甲持兵以自卫。帝登 楼谕之曰:“汝等在城,滥杀平人,夺其妻女,数日以来,迎诉者甚众,当斩汝等, 以谢鄴人。”遽令斩彦及同恶者七人,军士股栗,帝亲加慰抚而退。翼日,帝轻裘 缓策而进,令张彦部下军士被甲持兵,环马而从,命为帐前银枪,众心大服。梁将 鄩闻帝至,以精兵万人自洹水趣魏县,帝命李存审帅师御之,帝率亲军于魏县西北, 夹河为栅。
六月庚寅朔,帝入魏州,贺德伦上符印,请帝兼领魏州,帝从之。墨制授德伦 大同军节度,令取便路赴任。帝下令抚谕鄴人,军城畏肃,民心大服。是时,以贝 州张源德据垒拒命;南通刘鄩,又与沧州首尾相应,闻德州无备,遣别将袭之,遂 拔其城。命辽州牙将马通为德州刺史,以扼沧、贝之路。