有让李世民被胜利冲昏头脑。此时的李世民,依旧保持着一位杰出军事家的冷静思维。在他看来,这个时候,还不是与宋金刚决战的最佳时机。因此,李世民向众将理性分析形势:
金刚悬军千里,深入吾地,精兵骁将,皆在于此。武周据太原,专倚金刚以为捍。士卒虽众,内实空虚,意在速战。我坚营蓄锐以挫其锋,粮尽计穷,自当遁走。(《旧唐书·太宗本纪》)
李世民非常清楚敌人的虚实,宋金刚虽然兵力众多,却因千里行军,士卒疲惫,且粮草不济。故而,宋金刚急于与唐军速战。针对宋金刚的眼下境遇,唐军目前最好的策略,便是继续坚壁清野,挫其兵锋,进一步消耗敌军的有生力量。等到宋金刚粮草耗尽,自会主动撤军。到时候,唐军大举反攻,定能一战破敌。
而且,李世民还看到了更深的一层。刘武周之所以如此张牙舞爪,所倚仗的军事力量,无非是宋金刚麾下的精兵强将。如果全歼宋金刚主力,刘武周将彻底丧失耀武扬威的唯一资本,进而瓦解他的心理防线。消灭宋金刚后,李世民兵锋所向,直指刘武周本部。届时,唐军或许不费一兵一卒,即可迫降刘武周。
李世民通过攻守兼备的战术,逐渐改变了唐朝在河东前线的不利局面。反观宋金刚所部,不仅毫无进展,反而损兵折将,在美良川、安邑两场战役中,遭遇大败,士气大大受损,渐渐陷入战争泥潭。
就在宋金刚骑虎难下之时,刘武周方面的情况,也不容乐观。相比于宋金刚,刘武周在军事方面,随之进入了一个停滞不前的瓶颈期。自从占领太原之后,刘武周的好运气,似乎就到头了。
武德三年(620年)二月,刘武周派遣大军,进犯潞州,连破长子、壶关等地。当时,驻守潞州的唐朝守将郭子武,时任潞州刺史。由郭子武于指挥无方,抵挡不住刘武周的大举进攻,眼看潞州就要沦陷。
为了保卫潞州,唐高祖委派将军王行敏,作为“中央特派员”,前往潞州督战,协助郭子武共同守城。可是,王行敏刚到潞州,就因守城方略,与郭子武产生严重分歧,二人闹得不可开交。
就在此时,有人向王行敏告发,郭子武意欲叛唐,准备投降刘武周。出于稳定潞州局面的考虑,王行敏壮士断腕,未经请示,下令诛杀郭子武,将首级拿出来示众。紧接着,王行敏总揽潞州军政大权,稳定住了城内局面。很快,刘武周再度派兵进攻潞州。面对敌军的二次进犯,王行敏指挥军队,部署守城,一举击退了刘武周的大军。
本来,刘武周想趁着潞州唐军将帅失和,军心不稳的机会,大举进攻,企图迅速占领潞州。没有想到,事与愿违,刘武周在潞州城下,被唐朝守军击败。攻打潞州受挫,刘武周只得改变进攻方向。
是年三月,刘武周又派遣手下大将张万岁,率军入侵浩州。这是刘武周第三次攻打浩州,前两次进攻浩州,均以失败告终。所以这一次,刘武周下了血本,无论如何,也要拿下浩州。敌将张万岁率军进犯浩州,不曾想又是一场大败。唐将李仲文带领所部兵马,大破敌军,俘斩数千人。
又过了不久,三月二十一日,唐朝行军副总管张伦,再次率领唐军,于浩州击败刘武周大军,俘斩千馀人马。浩州两次大战,刘武周不仅没能攻克浩州,反而折损近万余兵马,元气大伤。在此之后,刘武周数次进攻浩州,结果都被李仲文所击败,浩州依然久攻不下。可以看出,此时的刘武周,俨然江郎才尽,到了强弩之末的境地。
刘武周进攻潞州、浩州,先后失利,损失惨重。从这个时候开始,唐军逐渐扭转了局面,占据了战场的主动权。仅仅一个月后,被刘武周一向倚为支柱的宋金刚,也迎来他的末日。一场激战下来,唐王朝取得了河东大战的决定性胜利。
前文介绍过,武德二年(619年)十二月,李世民发起了美良川、安邑两场战役,主动出击,一举击溃了宋金刚麾下尉迟敬德、寻相所部,初步改变了战场态势。这两场局部胜利,沉重打击了宋金刚军队的嚣张气焰。
重创尉迟敬德、寻相之后,李世民重返柏壁,与宋金刚主力继续相持、对峙。按道理讲,敌军新败,唐军若要速战速决,就应该全线反击。可是,李世民审时度势,冷静判断形势,并没有急于和宋金刚决战。
李世民抓住宋金刚粮草不足的短板,坚守营垒,和宋金刚打持久战。他的目的,就是要逐渐消耗掉敌军的粮草。等到宋金刚粮草耗尽,肯定会主动撤军。只要宋金刚一撤,李世民的机会,也就来了。趁着敌军后撤,唐军全线追击,尽数全歼宋金刚主力。那样,胜算会更大。
宋金刚终究不是李世民的对手,不如李世民用兵诡谲。军中粮草日益告急,所以,宋金刚才急于消灭唐军。不过,李世民早就猜透了他的心思,坚壁清野,拒不与敌交锋。这样一来,宋金刚无计可施,只能眼睁睁看着粮草消耗干净。敌兵粮草消耗殆尽,这正是李世民所希望看到的。
终于,李世民的消耗战策略,起到了预期的效果。武德三年(620年)四月,宋金刚军中粮尽。此时,摆在宋金刚面前的,只有一条路:退兵。如果不退兵,即使不被唐军消灭,也