来,夏侯渊与刘备对峙了一年有余,刘备从阳平向南,渡过沔水,顺着山势稍微前行,在定军山扎下营盘。夏侯渊率兵争夺定军山。法正说:“可以发动攻击了。”刘备派讨虏将军黄忠率兵居高临下,擂鼓呐喊,发动进攻,夏侯渊的军队大败,夏侯渊和益州刺史赵被斩。张率军退回阳平。此时,曹军新失统帅,军中人心惶惶,不知如何是好。督军杜袭和夏侯渊的司马、太原人郭淮集合散乱的兵卒,对各营将士发出号令:”张将军是国家的名将,为刘备所惧怕;如今军情紧迫,只有在张将军的指挥下,才能转危为安。”于是临时推举张为军中主帅。张出来统率军队,巡视阵地,将领们都接受张的指挥,军心才安定下来。第二天,刘备打算渡汉水发动攻击;曹军将领们认为寡不敌众,准备依凭汉水列阵抵抗。郭淮说:“这是向敌人示弱,而不能挫败敌人,不是好计策。不如远离汉水列阵,把敌人吸引过来,等他们渡过一半后,我们再出击,就可以打败刘备。”曹军列好阵,刘备产生怀疑,命令不要渡河。郭淮于是坚守阵地,表明曹军没有撤退之心。郭淮等人把情况上报魏王曹操,曹操很同意他们的作法,派使者把符节授予张,仍任命郭淮为司马。
[3]二月,壬子晦,日有食之。
[3]二月,壬子晦(三十日),出现日食。
[4]三月,魏王操自长安出斜谷,军遮要以临汉中。刘备曰:“曹公虽来,无能为也,我必有汉川矣。”乃敛众拒险,终不交锋。操运米北山下,黄忠引兵欲取之,过期不还。翊军将军赵云将数十骑出营视之,值操扬兵大出,云猝与相遇,遂前突其陈,且斗且却。魏兵散而复合,追至营下,云入营,更大开门,偃旗息鼓。魏兵疑云有伏,引去;云雷鼓震天,惟以劲怒于后射魏兵。魏兵惊骇,自相蹂践,堕汉水中死者甚多。备明旦自来,至云营,视昨战处,曰:“子龙一身都为胆也!”
[4]三月,魏王曹操从长安出发,穿过斜谷,派兵据守险要之处,以便大军顺利到达汉中。刘备说:“曹公虽然亲自前来,也起不了什么作用,我一定要占有汉川。”于是集结军队,占据险要阻拦。始终不与曹军交战。曹军在北山下运送粮米,黄忠率军企图夺取,超过约定的时间,不见回转。翊军将军赵云率领骑兵数十人出营查看,恰巧曹操大军出动,赵去与敌人猝然相遇,便冲击敌阵,且战且退。曹军散开后再度汇合,追至赵云的军营前,赵云进入军营,又大开营门,偃旗息鼓。曹军怀疑营中有埋伏,于是撤退。赵云命令擂起战鼓,鼓声震天,却只以强弩在后面射杀曹兵。曹军非常惊骇,自相践踏,落入汉水中而死的很多。第二天一早,刘备亲自来到赵云的兵营,察看了昨天的战场,说:“子龙一身都是胆啊!”操与备相守积月,魏军士多亡。夏,五月,操悉经出汉中诸军还长安,刘备遂有汉中。
曹操与刘备对峙了一个月,曹军有很多人逃跑。夏季,五月,曹操率领所有进攻汉中的军队返回长安,刘备因此占据了汉中。
操恐刘备北取武都氐以逼关中,问雍州刺史张既,既曰:“可劝使北出就谷以避贼,前至者厚其宠赏,则先者知利,后必慕之。”操从之,使既之武都,徙氐五万余落出居扶风、天水界。
曹操害怕刘备在北面占有武都氐人的部众,从而进逼关中,就询问雍州刺史张既的意见。张既说:“可劝告氐人,让他们向北迁移到有粮谷之处,以避开刘备。先迁移的人给以重赏,这样先迁移的人就知道有利可图,后面的人定会羡慕他们。”曹操听从这个建议,派张既到武都,迁徙氐人五万余户离开故地到扶风、天水交界处居住。
[5]武威颜俊、张掖和鸾、酒泉黄华、西平演等,各据其郡,自号将军,更相攻击。俊遣使送母及子诣魏王操为质以求助。操问张既,既曰:”俊等外假国威,内生傲悖,计定势足,后即反耳。今方事定蜀,且宜两存而斗之,犹卞庄子之刺虎,坐收其敝也。”王曰:“善!”岁余,鸾遂杀俊,武威王秘又杀鸾。
[5]武威的颜俊、张掖的和鸾、酒泉的黄华、西平的演等人,各自占据所在的郡,自称将军,互相攻击。颜俊派使者把母亲和儿子送到魏王曹操那里作人质,以求帮助。曹操询问张既,张既说:“颜俊等人,对外借国家的权威,对内则傲慢悖逆,等到计谋得逞,势力强大,然后就会反叛。如今,我们正在致力攻蜀,暂且应该让颜俊等人并存互斗,犹如卞庄子杀虎一样,让二虎相斗,坐等收拾两败之局。”魏王说:“很好!”过了一年以后,和鸾杀了颜俊,武威的王秘又杀了和鸾。
[6]刘备遣宜都太守扶风孟达从秭归北攻房陵,杀房陵太守蒯祺。又遣养子副军中郎将刘封自汉中乘沔水下,统达军,与达会攻上庸,上庸太守申耽举郡降,备加耽征北将军,领上庸太守,以耽弟仪为建信将军、西城太守。
[6]刘备派遣宜都太守、扶风人孟达从秭归向北进攻房陵,杀了房陵太守蒯祺。又派遣养子、副军中郎将刘封从汉中顺沔水而下,统令孟达所部,与孟达一起进攻上庸,上庸太守申耽率全郡投降。刘备加封申耽为征北将军,兼上庸太守,任命申耽的弟弟申仪为建信将军、西城太守。
[7]秋,七月,刘备自称汉中王,设坛场于沔阳,陈兵列众,郡臣倍陪位,读奏讫,乃拜受玺绶,御王冠。因驿拜章,上还所假左将军、宜城亭侯印绶。立子禅为王太子。拨牙门将军义阳魏延为镇远将军,领汉中太守,以镇汉川。备还治成都,以许靖为太傅,法正为尚书令,关羽为前将军,张飞为右将军,马超为左将军,黄忠为后将军,余皆进位有差。
[7]秋季,七月,刘备自称汉中王,在沔阳设坛场,布置军队排列成阵,郡臣都来陪从,读过奏章,跪拜接受汉中王的印玺绶带,戴上王冠。派使者乘驿马车将奏章送呈献帝,归还以前授予的左将军、宜城亭侯的印绶。立儿子刘禅为王太子。提拨牙门将军义阳人魏延为镇远将军,兼汉中太守,镇守汉川。刘备回到成都主持各项政务,任命许靖为太傅,法正为尚书令,关羽为前将军,张飞为右将军,马超为左将军,黄忠为后将军,其余的人按照等级都有升迁。