他的谋士阎圃不同意,他的说法是吕布世之猛将,高顺是他帐下的头号大将,要是去年他们立足未稳,去攻打还有胜算可是现在呢?根本就不行!而且冬季用兵于军不利。张鲁不听,他派遣自己的弟弟张卫做大将,杨任做先锋,带着精兵一万五千去攻打高顺所在的上庸。
这个大战在建安元年冬十二月开始,首先杨任自负其勇,要挑战吕布军的上将。宋宪出战,二人双枪并举杀在一处。要说这个杨任确实有两下子,他和宋宪大战了二十多个回合没分胜负。
既然不能斩将立功,吕布军守城,张卫率军猛攻上庸。结果连续一个月的进攻没有什么成效,而高顺趁着张卫兵疲,出战夜袭,打得张卫打败,士兵被斩首三千有余,粮草被烧毁缴获无数。
张卫粮尽,向自家大哥请求到底要撤军还是继续进攻。阎圃的意思是回军保守汉中,而张鲁不这么认为。在他看来,吕布和西凉马腾韩遂闹翻了,他要和这二位拼了!这样打下去的时间肯定很长。吕布实力有限,没有可能派出援军来支援上庸了,他再加把劲没准就打下上庸了!
于是张鲁派出大将杨柏带着精兵五千去支援张卫,在张鲁看来,吕布去平定凉州估计没有一两年是不行的。那个刘璋已经被打退了,他估计也没有什么力量来进犯汉中了,自己有一万精锐足够了!说什么没粮?向百姓征粮不就好了吗?这样张鲁又征了不少的军粮,一并压付前线!
可是人算不如天算,没想到凉州军阀这么快就不行了。才建安二年五月,吕布就平定了凉州!而杨柏的军粮到达上庸也用了接近一个月的时间,也就是建安二年三月才堪堪抵达上庸!而五月吕布就平定凉州了!两个月的时间,张鲁这不到两万人只是在上庸留下了一地的尸首而已,根本对于上庸可以说是毫发无伤!
张鲁听说西凉诸侯完了!张鲁直接就知道不好了,他赶紧派人去召回自己的兄弟张卫所部,一起把守汉中。张鲁进犯上庸这事吕布自然知道,可是高顺没求援,基于对高顺的信任,吕布没有派出援兵,而平定凉州之后嘛……吕布带着一万人马,以大将魏延为先锋,法正作为参军,把杜幾调到凉州来处理内务协助徐晃。这样吕布兵发汉中。
吕布信任高顺,高顺自然也信任吕布。他相信自己的主公一定可以快速平定凉州的,于是他守城之时一直留着三千精锐没有投入,而且派人密切监视着汉中军的动向!张卫一动,高顺自然知道,这样高顺和潘凤带着三千精锐杀出!
张卫部猛攻上庸,本来一共有两万人马,可是之前的损失加上进攻的损失,张卫部现在所有的人马也就只有一万两千左右了!而且久攻上庸不下,还损兵折将,士气低落。这高顺的生力军杀了出来直接把张卫部打崩了,他们尸横遍野,粮草器具被缴获无数!这样张卫部逃回汉中的部队也就只有六千多人。而且大将杨柏还授首了!
吕布的部队也就在这个时候杀到汉中了,阳平关并无大将,杨昂在汉中内部呢!阳平关被吕布轻易打破!吕布所部杀了进去,正碰到了回师的张卫部,张卫部刚打过败仗士气低落,如何能是那吕布军胜兵的对手呢?结果这六千多人报销了三千,被擒了两千,张卫授首,杨任只带着千余人逃回张鲁身边。
张鲁也蒙了,他没想到局势败坏如斯。他还没想好怎么退敌呢,因为张鲁屡次征粮,民怨沸腾,有民众反叛,打开城门,汉中的张鲁统治就在建安二年八月结束了!张鲁等人投降,吕布就这样有些戏剧化的平定了凉州及上庸,实力轻易的扩大了好几倍!</div>