自己必須儘快擊敗守軍、佔領城池,否則就會陷入前後夾擊的困境。
於是,劉知俊與李彥琦共同制定了策略,決定在長城嶺迎戰後梁軍隊。他們率領著軍隊埋伏在長城嶺附近的山林中,等待著後梁軍隊的到來。當後梁軍隊進入伏擊圈後,劉知俊和李彥琦立即率領著軍隊發起了猛烈的攻擊。他們利用地形優勢和伏擊戰術,成功地擊敗了後梁軍隊,並俘虜了大量計程車兵和物資。
這一戰役的勝利讓劉知俊和李茂貞都感到十分高興。李茂貞為了表彰劉知俊的功績,任命他為涇州節度使,並讓他繼續率領著軍隊攻打興元、進圍西縣等地。然而,由於蜀軍的救援和天氣的影響,劉知俊最終未能攻下西縣,只能撤退回來。