〔12〕六月,凤翔李茂贞、邠州杨崇本合四川王建之师五万,以攻长安,遣使会兵于帝,帝遣张承业率师赴之。
六月,凤翔李茂贞、邠州杨崇本联合四川王建的军队五万人,进攻长安,派使者来与皇帝会合兵力,皇帝派张承业率领军队前往。
〔13〕九月,邠、岐、蜀三镇复大举攻长安,遣李嗣昭、周德威将兵三万攻晋州以应之。德威与梁将尹皓战于神山北,梁人大败。是时,晋之骑将夏侯敬受以一军奔于梁,德威乃退保隰州。
九月,邠州、岐州、蜀三镇再次大举进攻长安,派李嗣昭、周德威率兵三万进攻晋州以策应。周德威与梁将尹皓在神山北边交战,梁军大败。当时,晋的骑将夏侯敬受率领一军投奔梁朝,德威于是退保隰州。
〔14〕天祐六年秋七月,邠、岐二帅及梁之叛将刘知俊俱遣使来告,将大举以伐灵、夏,兼收关辅,请出兵晋、绛,以张兵势。八月,帝御军南征,先遣周德威、李存审、丁会统大军出阴地关,攻晋州,为地道,坏城二十余步,城中血战拒守。梁祖遣杨师厚领兵赴援,德威乃收军而退。(《通鉴》引《庄宗实录》云:汴军至蒙坑,周德威逆战,败之,斩首三百级,杨师厚退保绛州。是役也,小将萧万通战殁,师厚进营平阳,德威收军而退。)
天祐六年秋季七月,邠州、岐州二帅及梁的叛将刘知俊都派使者来报告,将大举进攻灵州、夏州,同时收复关辅,请出兵晋州、绛州,以张大声势。八月,皇帝御驾南征,先派周德威、李存审、丁会统大军出阴地关,进攻晋州,挖地道,毁坏城墙二十余步,城中血战拒守。梁太祖派杨师厚领兵赴援,德威于是收军撤退。(《通鉴》引《庄宗实录》说:汴军到蒙坑,周德威迎战,打败他们,斩首三百级,杨师厚退保绛州。这次战役,小将萧万通战死,师厚进营平阳,德威收军而退。)
〔15〕天祐七年秋七月,凤翔李茂贞、邠州杨崇本皆遣师来会兵,同讨灵、夏。且言刘知俊三败汴军于宁州,灵、夏危蹙,岐、陇之师大举,决取河西。帝令周德威将兵万人,西渡河以应之。是役也,刘知俊为岐人所构,乃自退。
天祐七年秋天七月,凤翔的李茂贞和邠州的杨崇本都派兵来会合,一起讨伐灵州和夏州。他们还报告说,刘知俊在宁州三次打败了汴军,灵州和夏州形势危急,岐州和陇州的军队大举出动,决心要夺取河西地区。晋王(李克用)命令周德威率领一万士兵,向西渡过黄河来响应他们。这次战役中,刘知俊被岐州人陷害,于是自己撤兵了。
〔16〕九月,德威班师。冬十月,梁祖遣大将李思安、杨师厚率师营于泽州,以攻上党。十一月,镇州王镕遣使来求援。是时,梁祖以罗绍威初卒,全有魏博之地,因欲兼并镇、定,遣供奉官杜廷隐、丁延徽督魏军三千人入于深、冀,镇人惧,故来告难。帝集军吏议之,咸欲按甲治兵,徐观胜负,惟帝独断,坚欲救之,乃遣周德威率军屯于赵州。是月,行营都招讨使丁会卒。
九月,周德威班师。冬季十月,梁太祖派大将李思安、杨师厚率军在泽州扎营,以进攻上党。十一月,镇州王镕派使者来求援。当时,梁太祖因为罗绍威刚死,完全占有魏博之地,于是想兼并镇州、定州,派供奉官杜廷隐、丁延徽督领魏军三千人进入深州、冀州,镇州人恐惧,所以来告急。皇帝召集军吏商议,都想按兵不动,整治军队,慢慢观察胜负,只有皇帝独自决断,坚决要救援,于是派周德威率军驻扎在赵州。同月,行营都招讨使丁会去世。
〔17〕十二月丁巳朔,梁祖闻帝军屯赵州,命宁国军节度使王景仁为北面行营招讨使,韩勍为副,相州刺史李思安为前锋,会魏州之兵以讨王镕;又令阎宝、王彦章率二千骑,会景仁于邢、洺。丁丑,景仁营于柏乡,帝遂亲征,自赞皇县东下。辛巳,至赵州,与周德威兵合。帝令史建瑭以轻骑尝寇,获刍牧者二百人,问其兵数,精兵七万。是日,帝观兵于石桥南。诘旦,进军,距柏乡一舍,周德威、史建瑭率蕃落劲骑以挑战,四面驰射,梁军闭壁不出,乃退。翌日,进军,距柏乡五里,遣骑军逼其营。梁将韩勍、李思安率步骑三万,铠甲炫曜,其势甚盛,分道以薄帝军。德威且战且退,距河而止。既而德威侦知梁人造浮桥,乃退保高邑。乙酉,致师于柏乡,帝祷战于光武庙。柏乡无刍粟之备,梁军以樵采为给,为帝之游军所获,由是坚壁不出,剉屋茅坐席以秣其马,众心益恐。
十二月丁巳朔日,梁太祖听说皇帝军队驻扎在赵州,任命宁国军节度使王景仁为北面行营招讨使,韩勍为副,相州刺史李思安为前锋,会合魏州兵讨伐王镕;又令阎宝、王彦章率二千骑兵,与王景仁在邢州、洺州会合。丁丑日,王景仁在柏乡扎营,皇帝于是亲征,从赞皇县东下。辛巳日,到达赵州,与周德威兵会合。皇帝命令史建瑭率轻骑试探敌人,抓获割草放牧的二百人,询问敌军兵力,精兵七万。当天,皇帝在石桥南检阅军队。黎明,进军,距离柏乡三十里,周德威、史建瑭率蕃落劲骑挑战,四面驰射,梁军闭营不出,于是退走。第二天,进军,距离柏乡五里,派骑兵逼近其营。梁将韩勍、李思安率步骑三万,铠甲耀眼,气势很盛,分道逼近帝军。德威且战且退,到河边停下。不久德威侦察到梁军造浮桥,于是退保高邑。乙酉日,向柏乡挑战,皇帝在光武庙祈祷作战。柏乡没有粮草储备,梁军靠打柴为生,被皇帝的游军抓获,因此坚壁不出,铡碎屋茅和坐席来喂马,众人更加恐惧。
〔18〕天祐八年正月丁亥,周德威、史建瑭帅三千骑致师于柏乡,设伏于村坞间,遣三百骑直压其营。梁将怒,悉其军结阵而来,德威与之转战至高邑南,梁军列阵,横亘六七里。时帝军未成列,李存璋引诸军阵于野河之上,梁以五百人争桥,镇、定之师与血战,梁军败而复整者数四。帝与张承业登高观望,梁人戈矛如束,申令之后,嚣声若雷,王师进退有序,步骑严整,寂然无声。帝临阵誓众,人百其勇,短兵既接,无不奋力。梁有龙骧、神威、拱宸等军,皆武勇之士也,每一人铠仗,费数十万,装以组绣,饰以金银,人望而畏之。自巳及午,骑军接战,至晡,梁军欲抽退,尘埃涨天,德威周麾而呼曰:“汴人走矣!”帝军齐噪以进,魏人收军渐退。李嗣源率亲军与史建瑭、安金全兼北部吐浑诸军冲阵夹攻,梁军大败,弃铠投仗之声,震动天地,龙骧、神威、神捷诸军,杀戮殆尽。自阵至柏乡数十里,僵尸枕籍,败旗折戟,所在蔽地。夜漏一鼓,帝军入柏乡,梁军辎重、帐幄、资财、奴仆,皆为帝军所有。梁将王景仁、韩勍、李思安等以数十骑夜遁。是役也,斩首二万级,获马三千匹,铠甲兵仗七万,辎车锅幕不可胜计。擒梁将陈思权以下二百八十五人。帝号令收军于赵州。既而梁人弃深、冀二州而遁。
天祐八年正月丁亥日,周德威和史建瑭率领三千骑兵到柏乡向敌军挑战,在村庄和土堡之间设下埋伏,又派三百骑兵直接逼近梁军大营。梁将大怒,率领全部军队排好阵势冲过来,周德威跟他们一边打一边转移,一直打到高邑南边。梁军摆开阵势,横跨了六七里地。当时晋王的军队还没排好队列,李存璋就带着各军在野河边上列阵。梁军派五百人争夺桥梁,镇州和定州的军队跟他们浴血奋战,梁军多次被打败又重新整顿。晋王和张承业登上高处观望,只见梁军的戈矛像捆在一起似的密密麻麻,下达命令后,喊声像打雷一样响。而晋王的军队进退有序,步兵骑兵严整,却静悄悄的没有声音。晋王亲自到阵前激励士兵,人人勇气倍增,短兵相接后,没有一个不拼死力战的。梁军有龙骧、神威、拱宸等部队,都是勇猛善战的士兵,每个人的铠甲和兵器要花费数十万钱,用彩色丝带装饰,用金银点缀,人们一看就害怕。从巳时到午时,骑兵交战,到了申时,梁军想撤退,尘土漫天飞扬,周德威四面挥动旗帜大喊:“汴州人跑了!”晋军齐声呐喊冲上去,魏州军队也收兵慢慢后退。李嗣源率领亲军与史建瑭、安金全以及北部的吐谷浑各部军队冲入敌阵夹击,梁军大败,丢弃铠甲兵器的声音震动天地,龙骧、神威、神捷等部队几乎被杀光。从阵地到柏乡几十里,尸体横七竖八,破旗断戟遍地都是。夜晚一更时,晋军进入柏乡,梁军的辎重、帐篷、财物、奴仆,全被晋军缴获。梁将王景仁、韩勍、李思安等人带着几十名骑兵趁夜逃跑。这一仗,斩首两万级,缴获战马三千匹,铠甲兵器七万件,辎重车辆锅帐多得数不清。俘虏了梁将陈思权以下二百八十五人。晋王下令在赵州收兵。不久梁军就放弃了深州、冀州逃跑了。