李世民奉旨,當日上午他就率領劉文靜、房玄齡、殷開山等將佐及十餘萬唐兵,浩浩蕩蕩地開赴河西。
在李世民向高墌進軍之際,秦州總管竇軌突然發兵攻打折墌城,他想趁西秦內部一片混亂之時拿下薛仁杲,建不世之功。然由於兵力不足,加之作戰部署上出了不小問題,不久竇軌就被薛仁杲打敗,隻得倉皇逃回秦州。薛仁杲擊潰竇軌之後,乘勝揮師涇州,很快就將涇州城團團包圍。
薛仁杲的反擊實在太迅速、太突然了,唐軍根本無法及時援救涇州。於是,涇州便成了秦軍汪洋大海中的一葉孤舟,形勢十分危急。麵對這種困境,城內不僅老百姓一片恐惶,就連守城士兵也感到害怕,心生投降的念頭,軍心也隨之漸漸渙散起來。
在這關鍵時刻,負責鎮守涇州的驃騎將軍劉感意誌異常堅定,他決定與城池共存亡。為此他恩威並重,一麵好言安撫士卒,一麵嚴明軍紀,對那些動搖軍心的逃降者嚴懲不貸,格殺勿論。如此一來,守城將士們個個振作精神,決定與劉感將軍一同堅守城池,等待援兵的到來。
薛仁杲急於速戰速決,可見城中敵軍遲遲不肯開城出戰,心裏頭不免有些惱火。他立馬令大將宗羅睺強行攻城,然幾次均被頑強的唐兵擊退了,無法如願登城而入。薛仁杲不僅武藝高強,智謀也了得。他見此情形也就不再施行強攻戰術,而是改用困守之策。他命令部下嚴防死守,不讓城內唐軍逃出城,以獲取糧草。這樣,過幾天城內必定斷糧,由此而生亂,到時他便可乘機殺入城中,攻占涇州。
果不出薛仁杲所料,由於唐軍無法突出重圍運輸糧食,幾天後城內便斷了糧食,軍士們找不到一粒米熬粥做飯,隻得喝水充饑。難奈的饑餓再一次沉重地打擊了軍心,城中不少守卒開始計劃著逃跑,甚至叛亂投降。為了穩定軍心,劉感隻得命後勤部殺戰馬給士兵食用。末了,他親手殺掉跟隨自己多年的心愛坐騎,把他分給將士們吃。為了能讓自己手下能多吃點兒,他自己決不肯吃馬肉,隻用煮馬骨的湯拌木屑充饑。
這一舉動把全體將士們都感動的直掉眼淚,一些感情豐富的士兵忍不住嚎啕痛哭。於是,城內不時響動著一片男子漢的哭聲。這份感動同時也堅定了將士們誓死保衛城池的決定,他們用自己最後一點力氣、最後一口氣抗擊敵人的多次進攻,一邊急切地等待著援兵的到來。
就在彈盡糧絕、城池即將陷落的危急時刻,長平王李叔良率軍前來增援。城內將士得知這一天大好消息後,頓時一片歡呼雀躍,熱淚縱橫。因為他們相信,援軍一到敵軍必將撤退,自己的生命就無虞了,涇州城也會安然無恙。
不錯,薛仁杲從探子嘴裏獲知大唐援軍即將抵達涇州,先是一驚,緊接著急中生智,想出了一條毒計。他詐稱自己糧草已盡,向南撤兵。劉感見薛仁杲後撤,大喜,即命將士出城追擊敵軍。可是眼見士兵們一個個麵容憔悴,有氣無力,他有些不忍心了,同時也擔心遭敵人暗自,也就作罷。他隻好站在城牆上,眼睜睜地看著敵人撤走。幾個時辰過後,他的視線裏突然出現了一隊人馬,打著唐軍旗號。他知道是長平王的援軍到了,於是向守門士卒大呼一聲,然後跑向城門,準備迎接長平王和他的軍隊。
李叔良的部隊剛進涇州城不到兩天,就接到探子的情報,說是高墌那邊來人,想向長平王納城投降。李叔良一喜,當即就把那個塊頭不大、小眼骨碌直轉的聯絡員請進了自己官署,好生盤問了一番。那人機敏善言,把投誠之由說得滴水不漏,且口口聲聲起誓表忠心。李叔良一番思量最終還是信以為真,當下他就指派劉感率軍前去接管高墌城。
劉感沒有爽快地奉命行事,因為他始終認為其中有詐,怕中人圈套。他不止一次向李叔良表達自己的懷疑與擔憂,可長平王就是聽不進去,認為高墌守軍投誠千真萬確,毋須多疑。其理由是,高墌原為大唐屬地,守軍多為關中人。再者,秦王李世民已率大軍征討西秦,高墌守軍因害怕而易旗投降,這不是挺合乎情理,有什麼好懷疑的?聽過這席話,劉感思想有所改變,同時軍命不可違。於是,次日他隻得率自己部下前往高墌。
四天後,劉感率領部隊來到了高墌城。這時,那位隨同他一道而來的聯絡員借故走開,且一去不回。對此,劉感很生氣,當即就派人去把他找回來。可找了半天,他家夥也沒露臉。劉感腦子一激靈,一種不詳的預感襲上了心頭。於是,他趕緊扯開喉嚨向城牆上的守軍喊話,一邊令手下敲門。可是半天過後,也沒人應聲出來開門迎接。劉感感到不對勁,就命令士兵點火燒城門。城上的守卒見火起,一麵大罵城下唐兵,一麵大盆大盆往著火處澆水滅火。見此情狀,劉感確信城中之人是詐降,自己中了薛仁杲的奸計。於是,他即刻大聲命令步兵撤退,自己率精兵斷後。