而李密最擅長的,恰恰就是在不知不覺中,鳩佔鵲巢。
李淵能動用的軍隊並不多,只給了李元吉六千人馬。
李元吉有些嫌少,但也沒有辦法。因為李淵對李元吉能力的懷疑,這已經是極限了,還是派遣了大將李思行給李元吉為副將,否則這六千人馬都沒有。
李元吉獲得兵權後,和李密一路直奔松州。
廣義的松州,北到積石山,西到金川河(今大金川),便是後世的松潘大草原一帶,轄地包括後世阿壩州大部分地區。這片草原荒涼、貧瘠,長征走的草地就在這一帶。
松州治所嘉誠(今四川省松潘縣)本是同昌郡南面一個縣城。李淵後來為了防範西面諸羌,在此設州。
雖然名義上的松州很大,但李唐也就控制了嘉誠縣周邊地區,西面廣大地區,都是羌人,根本不服從李唐的管束。
李元吉到了松州後,羌人已經包圍了嘉誠,於是大軍便屯駐於交川縣(治今四川省松潘縣西南),準備救援嘉誠。
李密在巴蜀一年多,對於周邊羌人的情況也頗有了解。
李密很清楚,這些羌人之所以聯盟,不過是為了利益,本身並不真正相互信任。 相反各部之間,互有仇怨,彼此提防的很。
所以要想破羌,最好的方法便是分化羌胡。
於是李密秘密派人前往白狗、白蘭等羌人之中,實行反間計。勸說他們歸順王化,以擺脫党項羌的控制。兵權還許以承諾,只要諸部反正,李唐可以跟他們進行互市,給各部提供鹽巴、絲綢之物。
党項羌有八部,在諸羌中實力最強。
各部本就受党項羌約束,心中不滿。而且眾人很清楚,即使攻破松州城,大部分的戰利品也屬於党項各部,他們分不到多少。
尤其是李唐提的互市,更是讓各部無法拒絕。能順順當當地買來,誰會提著腦袋去搶。
於是在李唐的厚利誘惑下,各部紛紛暗地裡倒向李唐。
而與此同時,李密又建議李元吉,派李思行率領兩千人馬,從北面殺入黨項羌的領地。
李思行在白狗羌等部掩護下,一路殺入黨項羌腹地。
訊息傳來,党項諸部譁然。老巢被端,各部是歸心似箭,根本無心再攻打松州。
這時李密又建議李元吉全軍出擊,和松州守軍,兩面夾擊羌軍。而白狗、白蘭等羌軍也趁此機會,紛紛反水,一同勐攻党項羌。
於是數軍合擊党項羌,本來身為西羌聯盟首領的党項人瞬間成了落水狗。
此役,唐軍殺敵七千餘人,党項羌實力大損,狼狽地向西退去。而白狗、白蘭等羌部則紛紛派人前往巴蜀,向李唐稱臣。
至此,松州之圍乃解,整個李唐西北境遂安。