操攻而不能取胜，使诈退之计。张卫等看到曹军已退，误以为曹军在此役遭到重创而无法再次攻打阳平关，于是守备松懈，曹操得知阳平关守备松懈，密遣其将解、高祚夜袭阳平关并大破之，张鲁等人逃往巴中，杨任被曹军所杀。
三国演义.和曹魏名将夏侯渊交手三十余合，不分胜负。夏侯渊诈败而退，杨任追之，夏侯渊趁杨任不备回马刀刺杀杨任。