眼看蜀国包围了维州,李尊也不能完全不顾,只能让自己身边的大将莽热带兵入川以解维州之围。
王元璋知道李尊会派援军过来,所以他决定以逸待劳,派自己麾下的部队据险而守,等着李尊的援兵到来。王元璋料想而李尊的援军兼程数千里远道来援,当然希望速战速决,不过象旄军队高原群山之间进军,却不是那么容易的,能够满足大部队调动的道路就那么几条,双方都心知肚明,王元璋早就给莽热准备好一顿大餐。
象旄援军军队在行进中,前军发现有千余人蜀军前来阻击。双方激战后,蜀军退却,象旄前锋紧追着蜀军溃兵在山间急进,不知不觉便进入了蜀军的口袋阵。
象旄军队行至一处险峻的山谷中时,蜀军伏兵四起,滚石、火把夹杂着蜀军的透甲箭,像雨点般的落在象旄士卒的头上,象旄骑兵在山谷中人马淤积,难以展开,两侧山崖高绝又不能攀援而上,峡谷前后都被蜀军堵死。经一天血战,象旄军队几乎全军覆没。
莽热得知前军中伏,急忙督促后军疾行前来救援。王元璋也早就算到了莽热的心理,他在象旄前军已经安全通过的山谷中再次设伏。这第二次伏击,将象旄后军再次包围,象旄军队拼死突围,避免了被全歼的命运。但来援的象旄军队折损大半,大将莽热也在乱军中被俘。
北方来援的象旄军队被击溃后,蜀军继续仰攻维州,但久久未能得手,李尊又从紧急招募的象旄援军再一次来解维州之围,王元璋审时度势后,率蜀军缓缓退去。
这一次,大胜而归的王元璋志得意满地将李尊的大将莽热绳捆索绑,遣使送入成都,上演了一场献俘阙下的大戏。
王元衍对于这一大胜,自然是喜不自禁。毕竟王元衍是一个好面子的人,这一次可是给他长了脸,于是王元衍大大加赏了王元璋,增加了王元璋的食封,而且把王元璋的儿子也统统封为郡王。
李尊这一边损失几万大军,大将也成了别人的俘虏,但是蜀军撤军让他送了一口气,不过这一下后方因为对蜀军的作战失败而人心惶惶,要想继续对夏国作战,已经很难了。
李尊不得已,只能下令全军撤退。不过李尊怕也利明德会追击他,因为他亲自殿后,等他的大军大部撤离之后,他才撤退,讲他的军队带回自己的地盘。
经此大战,李尊损失掺重,虽然重镇维州没有丢失,但在战争中损失了大量的青壮年战士。不仅仅是人的损失,因为蜀军的到来,后方不再安全,李尊不得不重新调整部署。而这一调整,让李尊可以用于与也利明德作战的力量再一次削弱。
李尊虽然以蔺菩叱奇的名义把陇右象旄各部聚集在一起,但是李尊对于属下各部落并没有绝对的权威可以完完全全掌控他们,现在后方遭到攻击,让许多部落对李尊的领导有了反抗。
内部不稳,就不能开疆拓土,为了安抚一些不满的部落,李尊只能将这一次获得的战利品分给了各部,这才安抚他们因为蜀军攻击而产生的不满情绪,一场大战,李尊最终竹篮打水,一场空。