恰好任尚的部队到达高干，因此两军联合并进，狼莫等人退走，于是移动军营迫近狼莫，到北地，双方相持六十多天，在富平上河交战，大取狼莫，斩杀敌人五千人，使得被羌人掳掠去的一千多男男女女得以归还，获得十多万头牛、马、驴、羊、骆驼，狼莫逃走了，这时西河虔人种羌有一万一千人到邓遵这裹投降。
会尚兵到高平，因合势俱进。狼莫等引退，乃转营迫之。至北地，相持六十余日，战于富平上河，大破之，斩首五千级还，得所略人男女千余人，牛、马、驴、羊、骆驼十余万头。狼莫逃走，于是西河虔人种羌万一千口诣邓遵降。