下寨,塞其要道。召折冲将军陈珍回军共议。众论纷纭不一,并无定见,珍独坐听。茂问珍曰:"今赵兵压境,公何不出一言?莫非畏其兵之多乎?"珍曰:"以吾观之,赵兵虽多,不足惧也。且曜御兵无恩,德信不洽,东有石勒之忧,南有李矩之虑,安能旷日持久,与吾争河西之地乎?但坚守勿战,把住要隘。若二旬内,曜痴不退,珍请得精兵万人,保为明公破之。"茂从其议。但闻赵兵有五十万,终是胆怯,心中持疑不释。刘曜等见梁陇一路无阻,径进河西。探知有兵阻道,诸将恃众,争欲济河以击凉兵。赵主问可否于姜发,发曰:"吾兵虽盛,其实疲劳难用,未可卒战。且宜按甲养锐,震之以威,遣人持书以利害陈之。张茂非将帅之才,见大兵至此,心中惊恐。不出旬中,茂之降表必至矣。"赵主曜从其计,下令扎寨,每日操兵打围,虚张兵威,多竖旗幕,联络百馀里,炮声震地,灯光烛天,昼夜不息,甚是可畏。张茂果然疑惧,背取陈珍、马岌,密地使氾祎具表,称藩于赵。赵主见茂表至,大喜,命鸿胪卿田崧为使,同氾祎至抱罕城,拜张茂为太师,封凉王,加九锡。部下将士,俱授大将军之职。诏至石头山,诸将始知,举皆惊恨。然事已成,无能为也。茂使氾祎至军门,献良马一千五百匹,黄金三百八十斤,银七百斤,牛羊五万头,以犒三军。刘赵主受之,振旅还朝。成主川中李雄闻知张茂以河西降赵,乃不忿曰:"凉州密迩吾国,张茂有急,理当告朕求援,方是道理。今乃近不附朕,而远附于赵,情实可恶,必须起兵讨之。"其众臣曰:"我国欲并凉州,亦无难处。但被王逊屯兵间隔于中,以致我兵不得逞。今当先讨王逊,然后再争河西,未为晚也。"
  
  按《传》:王逊字谦之,王浚从侄,从祁弘洛阳保驾,在成都王处。后从琅琊王渡江,为中郎将。入长安贺愍帝,升执金吾,因西平王张轨卒,张实献玉玺于长安,愍帝念实恪守臣职,不忘晋室,封实为西平公,袭职。帝恐人乘实父丧侵其地,因使王逊督兵一万,为宁州刺史,以掎援张实。逊材智勇略兼备,羌夷怀之,归者数万。在郡十五六年,民安兵盛,贼寇不敢入其境,李成不敢犯其边。实无西顾之忧,皆赖王逊之力也。成主李雄听众所言,即宣太尉李让入问曰:"宁州贴近吾境,朕以其地偏小,向未征并。今思被其隔断河西,为刘赵所得,心甚不平。诸卿劝朕发兵取之,思无一人可以提兵前去。"让曰:"不平之气,人所共忿。臣愿领兵五万,立取宁州,斩王逊之首来献。然后再下河西,兼并陇右,自不难矣。"雄喜,即拜李让为平宁大都督,李稚、雷恒为左右先锋,点马步精兵十万,望宁州而进。早有细作探得消息,报入宁州。王逊听言,即日点集兵马准备出战,使人再探从那一路来,好守险,免惊百姓。忽又报马来到,言成兵已到三坌川屯扎,不日即到。王逊大喜曰:"此郡之民,不当罹兵革之祸矣。"乃命大将姚岳将兵一万,占住险要,使其不得前进,吾再以计破之。岳曰:"成兵十万,何云易破若此?"逊曰:"行兵三要,地利为最。今彼屯于三坌,乃是绝地。吾托将军以兵遏其前路,切记守住,不得与战。吾自以兵绝其粮饷,断塞归路,不过半月,成兵皆饿死矣。"岳喜其计善,忻然领命而去。逊留其子王坚守城,自趋间道抄成军之后,立栅把住要道。李让日往争道,姚岳只是不出,成兵无奈。后面押粮之人到于山隘,又为王逊以奇兵截出烧之。挨至二十馀日,成兵粮尽,饥不堪守。李让下令三军曰:"今被前后守住,粮不能继,必须并力攻破岳栅,直进宁州,方保无事,不然皆饿死于此矣。"众军以从之,拼命向前,亟攻姚岳,岳只守定。捱至日晡,成兵饥倦,轮流更坐,渐觉懈怠,咸催收拾回寨。岳知其疲甚,乘乱动将兵击之。成兵无心抵敌,尽望本寨而走。李让亲喝雷恒、李稚抵住。谁知王逊听得炮响,知是姚岳用计退敌,亦从后面杀来接应。成兵见两头逼至,各自冲阵而走。王逊抵死拒住,欲尽剿让等,不容走脱。李让计穷,乃以毒弩射中王逊,方始得脱。姚岳驱兵追赶近至泸水,不及而还。王逊以为姚岳不肯用命穷追成将,令将姚岳鞭杖四十,不行犒赏。岳心甚恨,与众兵等曰:"吾等以一万人而破五万之兵,以一人而追数员之将,焉能获彼?何其不明而反责我,匿汝众军之赏?"安慰兵卒而散,回至宁州,思欲报恨无由。适值王逊请医人调治箭疮,医言:"箭有毒药,一时难痊,全要将息为上。"姚岳闻知,乃以重赂嘱托医人,更以毒药敷其疮。王逊反加痛甚,舌紧不能言而死。逊子王坚揣知是岳之谋,乃设计请岳议事,使人擒之。再捉医人,鞫勘招认明白。坚将二人一并斩首,遣使驰表至建康,告其事。晋明帝嘉其守晋职,复以王坚为宁州刺史,与张茂相和,世掌其地。李让自三坌川战败,从播州界内而走,见关上挂有武都王旗号,不省其为赵王陈安所逼求和而封,以其为恃强自称,乃回成都言于成主。成主雄怒曰:"寡人年齿未衰,兵势尚盛。而仇池自立河西,不来通好借兵,甘心降赵,是蔑视我成国也。且杨难敌素臣于我,今乃自立为王,反背于朕,若还不行征讨,必使边方效尤,难以威服群下矣。"复遣李稚、雷恒、李颔领