李存勖立即进军到距离柏乡三十里处,并派周德威、史敬瑭去向梁军挑战,但梁军闭门不出。
第二天进军到距离柏乡五里时,又派出骑兵靠近梁军的营寨,老子不发威,你当我是病猫啊?!大梁的韩勍、李思安直接率了三万骑兵出来,这三万骑兵的铠甲都闪闪发光,并且气势高昂,直接分几路靠近周德威的队伍。
周德威只能边打边退,一直退到过河才甩掉他们,周德威得知梁军正在准备造桥,于是赶紧退到了高邑。
李存勖准备攻打柏乡,因为当时的柏乡已经没有粮草储备了。梁军只能靠在野外打草来维持,但却因此被李存勖的军队抓获,梁军从此便闭门不出,割坐席和茅草屋上的茅草来喂马,梁军慢慢开始恐慌了。
周德威、史建瑭率三千骑兵到了柏乡,并在各个村庄设好埋伏,然后再派出三百骑兵去梁营挑衅。
梁军彻底被激怒了,直接出动全军摆好阵势准备干仗,李存璋赶紧带领各军在野河上列阵,梁军则立即派出五百人争占大桥,镇州定州的士兵马上与梁军血战,梁军四次被打败,又四次整好队形。
李存勖和张承业站在高处看到这种情况,亲自上阵鼓舞士气,在大领导的鼓励之下,士兵没有一个不拼命的。
当时梁军有龙骧、神威、拱宸等部队,装备非常精良,士兵也非常勇猛,两军交战到落日时,梁军想要撤退。
谁知周德威挥舞着旗帜大喊:“梁军想要跑路了”!这么一喊,李存勖的人马赶紧追击,李嗣源、史建瑭、安金全则率领手下夹攻。
在众人的围攻之下,梁军直接大败,龙骧、神威等部队几乎被杀光(杀戮殆尽)尸横遍野。
李存勖直接带人进入柏乡,缴获了不少梁军的金银珠宝和辎重,而梁将王景仁、韩勍和李思安只能带着几十名骑兵连夜逃走。
经此一战,梁军只能放弃进攻深、冀两地。