公元909年,后梁开平三年,后梁大将刘知俊背叛了梁太祖朱晃,投靠了曾经是唐末三大藩镇之一的岐王李茂贞。
彼时的李茂贞,在被后梁打压多年,尤其是凤翔之战后,无论是地盘还是军力早已今非昔。但是,官拜后梁忠武节度使奉命镇守陕西同州(今陕西大荔县)的刘知俊,为何要“明珠暗投”呢?其实,这与朱晃嗜杀和猜忌的性格不无关系。在刘知俊叛梁的之前,刘知俊还参与了围攻潞州的作战。结果,被李存勖一战攻破“夹寨”,他与康怀英等人狼狈败回开封。当时,为了收买人心的朱晃赦免了刘知俊以及其他将官,而且还派他与佑国军节度使王重师一同领兵进攻李茂贞。此次作战,刘知俊与王重师打破李茂贞的岐山兵,刘知俊也官升至节度使。
就在刘知俊刚刚获得提升之时,一场巨大的危机也随之到来。长期镇守长安的王师重与魏博的杨师厚,在朱晃看来已经有尾大不掉之势。其实,就是因为这些常年在外征战,在军中享有极高威望的大将,已经让满心猜忌的朱晃感到了功高震主。所以,朱晃利用在迁都洛阳之后,立即将王师重召入朝中。让人意想不到的是,王师重回朝不久,就因为一个叫刘捍的人诬告他与李茂贞暗通往来,就被朱晃下令斩杀。虽然,此时朱晃并没有同时处决刘知俊,但已经让他因王师重的死而兔死狐悲。就在刘知俊担心自己也落得“兔死狗烹”的境地之时,朱晃却派构陷王师重的刘捍镇守长安,更让刘知俊感到了风雨欲来。
只不过,让刘知俊想不到的是,这场“风雨”来得如此的急切。就在朱晃斩杀王师重,并派刘捍取而代之后,朱晃就立即召刘知俊入朝。虽然,此时并不知道朱晃到是否已经对刘知俊是了杀心。但是,朱晃的召唤彻底摧毁了他对后梁王朝最后的忠诚。于是,刘知俊立即与岐山的李茂贞联系,声称自己愿意为其效力。为了表达证明自己所言不虚,刘知俊不仅带兵攻占了华州(今陕西华县),控制了进入关中的咽喉潼关。同时,还派人前往长安,杀死了朱晃派驻此地的刘捍,并将他的人头献给了李茂贞。可以说,几乎在一夜之间,后梁就把关中大片底盘丧失殆尽。
为了重新夺回关中的控制权,朱晃立即宣布御驾亲征,同时任命刘鄩为主帅,统领大军进行西征。与刘知俊同为后梁名将的刘鄩,并没有直接发动攻击,而是在潼关外擒获了刘知俊的一些士兵,并让他们作为向导混入了潼关城,偷偷打开城门,放后梁大军入内。刘鄩兵不血刃的夺取了潼关之后,还击败了前来救援潼关的刘知浣(刘知俊的弟弟),并将其生擒活捉。在巩固了潼关之后,刘鄩再一鼓作气的夺取了华州、长安,在很短的时间内重新收复了后梁在关中的地盘。不过后梁并没有趁胜追击,主力反而是立即回归洛阳。因为,河东的李存勖开始攻击后梁的晋州等地。所以,朱晃不得不回师应战。
后梁主力东撤之后,李茂贞立即命令刘知俊率军攻打后梁的灵州(今宁夏灵武)、夏州(今陕西横山西)。遭到攻击的后梁,并没有直接派兵援救灵、夏二州,而是派出大将康怀英统领大军攻击李茂贞的宁州(今甘肃宁县)、衍州(今甘肃宁县南)和庆州(今甘肃庆阳),希望以围魏救赵的方式,化解刘知俊的攻势。让人没想到的是,就在刘知俊被灵州高大的城防所阻滞之时,康怀英则已经以迅雷不及掩耳盗铃之势,攻占了宁、衍、庆三州。并带领自己的数万大军驻扎在宁州与庆州之间,准备迎战正从灵州匆忙赶来的刘知俊。
同为,后梁大将的刘知俊与和康怀英,在不久之前还在围攻潞州时并肩作战,转眼就已经是拔刀相向,可谓是造化弄人。不过,这两位知己知彼的大将之间的决战,就看谁更能多算一步了。康怀英的部署是,将大军分为四路,由他带领主力,而李德遇、许从实、王审权各带一部。在康怀英看来,自己编织了一张大网,等待刘知俊自投罗网。而刘知俊则将自己的部下分为两队,一路由先锋李彦琦统领的偏师,不过打着刘知俊的帅旗进行佯动,迷惑后梁大军。而刘知俊则带领主力,偃旗息鼓的提前行动,利用熟悉道路的优势,在一夜之间穿越了梁军的防线,绕到了康怀英的背后。
用兵谨慎的康怀英根本没想到刘知俊已经提前行动,所以在刘知俊的大军绕过其精心部署的防线之后非常吃惊。但是,康怀英并不知道刘知俊的意图,只是认为刘知俊是担忧后梁攻击李茂贞的大本营凤翔,着急回去进行布防。所以,立即派遣四路大军从后面进行追击,并派出后梁著名的猛将王章彦作为先锋紧紧地咬住了所谓的“刘知俊”。不过,康怀英没想到的是,他所咬住的“刘知俊”不过是李彦琦率领的偏师。而刘知俊早已率领主力,选择了地势险要的长城岭布置下了天罗地网。
康怀英并没有察觉危机的到来,还以为已经死死咬住了刘知俊的主力。发掘后梁大军已经上钩的李彦琦,为了把戏做得更足,立即开始了对后梁军队的“阻击”。认为“刘知俊”只顾仓皇逃窜的后梁大军,根本没想到李彦琦还敢翻身再战,这一阻击行为彻底激怒了心高气傲的王彦章。这位铁枪大将带领部下,开始了不顾一切的攻击,而带领主力紧随其后的康怀英也督促主力从后进行掩杀,希望能够一战彻底击垮刘知俊的主力。且战且走的李彦琦,也因此完成了诱敌深入的重任,将后梁大军引进了刘知俊的伏击圈。
在后梁大军全部进入长城岭山口后,刘知俊的伏兵从两翼杀出,并且将山谷的出口全部封锁。触不及防的后梁大军,被刘知俊冲得七零八落,逐渐被分割包围。在刘知俊大军的攻击下,后梁大军或丧命于刘知俊大军的刀枪之下,或者被自己人践踏而死。康怀英在自己亲兵保护下,拼死抵抗也只是暂保性命。就在此时,王彦章率领部下杀了回来,将处于危机中的康怀英解救了出来。然后,两下合兵一处,拼死向外进行冲杀,终于杀出一条血路冲出了包围圈。但是,康怀英统帅的数万大军,也仅仅只剩下两千余人。此战,后梁有两万余人战死,溃逃者不计其数,包括李德遇在内的20余员大将也在此战中殒命。
而在此战中获胜的刘知俊,立即被李茂贞加封为泾州(今甘肃泾川)节度使。曾经被后梁压制得喘不过气来的李茂贞,也共巩固了自己的地盘,平添一份与后梁抗衡的自信!