元光率军八千，左金吾将军张献甫、神策将李升昙等驻守咸阳，以备吐蕃军攻入长安。西平王李晟派部将王佖率领三百精兵埋伏于汧城，命王佖放吐蕃军先过汧城，袭其中军主力。王佖用李晟之计，果然大败尚结赞。十月初七，李晟命王佖率领五千步骑袭摧沙堡（今宁夏固原市西北）。十月十六日，遇到吐蕃军二万，激战中吐蕃军败退，唐军乘胜追击，攻克摧沙堡。杀摧沙堡守将扈屈律悉蒙等七人，焚烧吐蕃军粮草后退兵。尚结赞率残军从宁州、庆州（治合水，今甘肃省庆阳市）北撤，十月十七日，在合水县北扎营。唐邠宁节度使韩游瓌部将史履程夜袭吐蕃军营，吐蕃军早有