陈泰说:“姜维轻兵深入,正想与我军在原野上一战高下,求一战而定。王经本来应该深沟高垒,挫其锐气,却轻率出战,让敌人得计。王经既然败走,姜维如果能乘战胜之威,进兵东向,占据栎阳粮仓,招降羌人、胡人,东向以争关中、陇西,传檄陇西、南安、天水、略阳四郡,发出政治号召,那就是我最担心的了。但是,他以乘胜之兵,挑战以攻坚城,锐气之卒,屈力送命。攻城之战,攻守双方形势悬殊,孙子说:‘制造盾牌和撞车,要三个月时间;堆筑土山,也要三个月才能完成。’这不是轻军深入该干的事。如今姜维孤军远进,粮食运输跟不上,正是我军速进破敌之时,所谓迅雷不及掩耳,这是自然之势。洮水在姜维身后,姜维被夹在当中,如果我们占据高处有利地形,正好扼住他的脖子,他必然不敢作战,马上就要逃走。对敌人不可放纵,围城不能持久,你们怎么这么说!”
于是进军高城岭,夜里秘密攀登到狄道东南高山上,多举烽火,鸣鼓角。狄道城中将士看见救兵抵达,都踊跃振奋。姜维没想到救兵来得这么快,即刻攀山来攻,陈泰与姜维交战,姜维败退。陈泰引兵,扬言要断绝姜维归路,姜维害怕,九月二十五日,姜维遁走,狄道城中将士才得以出来。王经叹息说:“城中粮食已不足支持十天,如果不是救兵来得这么快,就要有屠城之祸,整个州都要丢掉了。”陈泰慰劳将士,遣返王经所部,另外换部队驻守狄道城,并修治城垒,自己回军屯驻上邽。