关羽此举为松赞带来了极大麻烦,也给中国大军带来极大便利,松赞打开粮库救济百姓,关羽大军却积聚了无数粮草。关羽见此城太小,附近一座小山石材颇多,让部下士兵取石筑城,半月内筑成一座石城,比吐蕃王城尚要坚固许多。
关羽反客为主,让松赞大伤脑筋,关羽部在石城驻扎,再不向前推进,劫掠完王城以东、以北部落后,甘宁部变本加厉,开始绕过王城,往南边、西边逐步推进。
随着难民潮水般不断涌入,吐蕃王城堆积如山、引以为傲的粮草,消耗速度极快。松赞无奈之下,不敢继续贯彻固守王城的方针,召集各部落商议,决定东上与中国大军决战。
关羽闻知松赞大军东上,急忙召回甘宁部回防,近三十万中国军队根据关羽指令,在石城布置种种防御,部分部队秘密出城执行任务,关羽“反客为主”之计奏效。
中国军队劫夺之举,在吐蕃百姓中造成民愤,众士兵家人因为口粮、畜群被抢夺沦为难民,士兵求战心切,吐蕃士兵士气大增,让松赞长舒一口气,计划利用这股锐气,一举击溃中国兵马。
太史慈统领七万精骑,按照关羽命令,先是绕路东北,继而挥兵西上,在松赞大军东上之机,径取吐蕃王城。吐蕃重兵皆随松赞东上,王城只有几千士兵守御,王城与中国县城相若,因此太史慈奇袭王城,一战成功。
太史慈统兵杀尽守兵,抢劫粮草,一并劫去松赞家小,然后全速奔往北方,绕路返回石城。吐蕃百姓虽然愤恨中国军队,但是皆为老弱病残,明知城中粮草为族人活命根本,但是却无还手之力,眼睁睁看着太史慈部下将库房粮草搬取干净。
关羽料定松赞得知王城被劫后,必然派遣重兵追击太史慈部,因此让太史慈绕路往北,拉大与松赞重兵的路程,然后派遣兵马护送粮草并松赞家小奔赴成都,太史慈部主力则引诱松赞重兵再次绕回石城。
松赞尽管英武不凡,听闻王城失陷,粮草被抢劫一空,家小被掠去的消息,顿时急火攻心,报仇心切。松赞命令五大部落兵马约二十万暂时屯扎石城西侧五十里处,亲率部下十五万精兵,追击太史慈部。
关羽见松赞部分兵,五大部落分为五营驻扎,趁夜集中城中兵马,只留姜维引领三万精兵守城,率领精兵十五万攻打最东侧的风的热部落军营,张飞率领五万兵马在军营西侧鼓噪示威,使其余四部落不敢出营支援。
松赞为人小心谨慎,五大部落首领却不谙兵法,防备松懈,未料到中国兵马此时敢于偷营。风的热军营猝不及防,很快失陷,部下六万余番兵不到一个时辰,成为中国精兵的刀下之鬼。其余四部落闻讯想来救援,怎奈张飞统领部下虚张声势,部落首领黑夜里不知虚实,不敢出营,风的热部落合族人马全军覆灭。
关羽意欲未尽,见部下战力未竭,大军借助胜势冲往邻近的帕那部落军营冲击。帕那部落上次败于甘宁部之后,兵力不足五万,更非关羽部精兵对手,未及一个时辰,合族士兵又被屠杀干净。