李世民知道众将不服气,他急忙下令不准言战,有敢言战者一律杀无赦。众将这才规矩了点。就这样相持了六十多天了,薛仁皋的军队粮食已经消耗完毕,这时候薛仁皋的部将都选择投降了李世民,李世民也是来者不拒。就这样薛仁皋的将领部卒分分背薛仁皋,支持薛仁皋的人也是越来越少了。李世民感觉是个机会,连忙问众将谁要出战?众将憋得已经够久了,个个都是跃跃欲试,都要请命出战。李世民看到非常欣喜,他先是命令行军总管梁实在浅水原扎营以引诱薛仁皋部下。宗罗睺终于等到唐军出战的机会,他心里非常高兴,急忙出动全部精锐进攻梁实,梁实按李世民的要求据险而不出战。宗罗睺知道自己的兵马几天没有喝水,所以他要早点打败李世民的大军。他带领大军猛烈的向唐军发动进攻,因为梁实据险,所以宗罗睺只能做无用功。
李世民发现薛仁皋的军队,已经非常疲劳了,是时候对薛仁皋发动进攻了。快到天亮的时候,李世民让右武侯大将军庞玉在浅水原列阵。宗罗睺被唐军气得都没心趣再作战了,薛仁皋还是命令他出战。宗罗睺没奈何只能没有耐心的出战,庞玉大军不知怎的被打得被动。李世民看到庞玉快要坚持不住了,李世民带领大军从浅水原北方出现了。薛仁皋又派宗罗睺率军前去迎战,自己则率军进入泾川。李世民率领几十名骁骑率先杀入敌阵,唐军内外奋力搏斗,喊声动地,宗罗睺的部队被打得大败,被杀数千人。宗罗睺被打怕了,他快马疾跑,士兵们无主,也分分四散而走。
李世民引大军在后边追击,窦轨急忙拉住李世民的马苦苦地劝道:“薛仁皋还占据着坚固的城池,我们虽然打败了宗罗睺,但不能轻易冒进,我请求暂且按兵不动,观察下薛仁皋的动静”。李世民说道:“我考虑这个问题很久了,现在我们军取胜势如破竹,机不可失,舅舅你不要再说了”。于是亲自率军追击,一直追到泾河边。这时薛仁皋大军在泾川城下列阵,李世民大军依泾河面对薛仁皋的营地,薛仁皋的手下怕大唐灭了薛仁皋,自己也会跟着陪葬,都一一的弃薛仁皋来投降。薛仁皋害怕了,只得领着军队人城据守。李世民知道这是自己对薛仁皋的最后一战,他发令召集附近所有的唐军都聚集泾川城下。
天快黑时,唐军从四面八方而来,齐聚泾州城下,李世民命令众军把泾川城团团包围下。泾川城里的平民一直在薛仁皋的淫威下苦无堪言,看到唐军到来个个拍手称快。半夜时分,他们都是成队的出城投降,士兵也不禁止不住,所以也不敢上报。看着百姓们离城差不多了,李世民命令大军速速取城。薛仁皋的士兵们已经彻底失去了斗志,都一一投降唐军。唐军进城,直杀入宫殿捉拿薛仁皋。正时薛仁皋正在喝酒享乐,看到唐军也不理会,还是自做自事。李世民骂道:“薛仁皋你为人残暴不仁,杀害无辜百姓无数,你的所作所为令人发指,今日就杀了你,以祭奠那些无辜死难的百姓”。薛仁皋听了这些话,放下手中的动作,笑着说道:“李世民你赢了”。李世民看到薛仁皋到现在还死不悔改,当即命人把薛仁皋拉下去砍了。自此西秦灭亡了。
解决了薛仁皋,李世民又分派大军去取西秦所占的城池。这时候薛仁皋死的消息传到秦州,秦州部将分分提议晋王薛仁越自立为帝。薛仁越本来就对薛举没立他为帝感到不满,他看到西秦的江山被薛仁皋毁的这样,心里比较痛心,如果当初薛举拥立自己,就不是这个结果。他拜着父亲的牌位,正式继立西秦皇帝,他宣布继续对抗大唐军队。大唐军队一路走过,各领土分分望风而降,只留下秦州和兰州负隅顽抗。秦州因为有薛举次子薛仁越坐镇,如今已经称帝。再说兰州本来是薛举的发源地,后来薛举迁都秦州,兰州就交给了其弟秦王薛重。不久薛仁皋的死讯传到兰州,薛重虽然痛恨薛仁皋的为人,但是还是为薛仁皋办了丧事。自薛仁皋,兰州部将都劝薛重称帝,都被薛重拒绝了。不久后薛仁越称帝的消息传到兰州,兰州众将又再次请求他称帝,又被薛重拒绝了。他怕新君起疑,派人到秦州诸侯。
再说薛仁越自登位后,想要西秦的雄风,可是力不从心。他守着这一地江山,心里更是胆战心惊,他一边怕唐军前来攻打他,一边又怕薛重要跟他争位,心里真是烦躁不安。一天,薛仁越正在大殿议事,手下来报秦王使者求见。他脑子顿时出起汗来了,他脑子里有很多问号?薛重这个时候让人过来干什么?自己是不是要见他?刘化早就察到薛仁越的意图,他挑拨离间的说道:“秦王在兰州拥立自重,陛下如何不接见他的使者,正好给他起兵谋反的借口。依臣之见,还是先听听使者的话,咋们再从长计议”。薛仁越也是没有主见的人,他想了一下,就让传使者上殿。使者上殿后依礼给薛仁越下跪请安。薛仁越没有让使者起来,只是说道:“秦王派你来有什么目的”。使者听出薛仁越被秦王有戒心,他要回答让薛仁越满意,不然自己只有死路一条。他战战兢兢的说道:“禀陛下,秦王听说陛下荣登九五至尊,特派我来贺喜陛下”。薛仁越听了很满意,他笑着说道:“我皇叔他有心了”。刘化可不希望他们和睦,他一直记得燕王的交代,让他于中取事。刘化也不是不努力,西秦的几个大州都掌握在薛氏皇族手里,他好不容易混到现在这个位置,要想更进一步可是难上加难。他知道现在让薛仁越跟薛重两家争斗,自己才有机会。