陽平関の戦い
さらに撤退中の高祚軍は夜中のために道に迷い、知らず知らずのうちに張衛の陣に迷い込んでいた。少数の高祚軍は味方を呼ぶために軍鼓を打ち鳴らしたが、張衛軍はそれを曹操軍の夜襲と勘違いして大混乱に陥った。後続軍の監督をしていた劉曄はここで攻めれば張衛を打ち破れると判断し、早馬で曹操に再攻撃を進言した。ここで曹操は再攻撃を決意し、大量の弩をもって敵陣を攻撃して張衛を撃破したとされている。
陽平関が落とされたと知るや張魯は巴中へ敗走を決めたが、このとき彼は兵糧や宝物を倉に貯めたまま手をかけず、無傷で残したとされる。その後曹操は降伏した張魯の行いを賞賛し、鎮南将軍に任じ遇した。
曹操陣営では「勝利の勢いに乗って蜀へなだれ込むべきだ」という臣下の意見も出たが、曹操はこれ以上の欲は持つべきではなく、漢中制圧という目的は達成したと素早く軍を引き揚げたという。