汉中之战的战争进程
建安二十三年(218),张飞在孤山驻军,假装切断曹洪的后方,被曹秀抓住。在曹秀的建议下,曹洪在蜀军集结之前攻打乌兰。童蕾、乌兰被杀,马超、张飞败退。
刘备派大将陈石进攻Aśvaghoṣa亭路,意欲切断汉中与杜旭的联系,却被徐晃击败,死伤惨重。
七月,刘备亲自率军占领阳平关。曹操在许都带兵,准备救援汉中。九月,曹操率军到长安。建安二十四年(219),刘备弃阳平关,南渡绵水,在定军山扎营。夏带领一支军队去抢定军山。
刘备派军队在晚上烧了夏侯袁颖的鹿角。夏派张合守东线,自己守南线。刘备调集了一万多兵马,分成十支部队。他强攻张合,张合亲自上阵,一时刘备难以攻克。夏亲自率领精兵去救张合,刘备派黄忠去攻夏。黄忠骑在高地上,大声喊叫,攻击夏。夏侯渊的军队和黄短兵相接。夏和益州刺史赵卿都是被黄杀死的。
夏死后,汉中郡人心惶惶,郭淮、杜等人推举张合暂统汉中诸军,以安定民心。张合率领一支军队驻扎在阳平关。刘备杀了夏后,打算渡汉水去攻打郭淮。郭淮的手下见己方兵力太少,无法匹敌,建议郭淮可以按汉水一带布阵。但郭淮认为这是软弱的表现,要远离汉水,趁刘备军在半路上进攻。但刘备看到郭淮的阵型,并没有过水。
三月,曹操率领大军到达汉中,进入阳平关。
刘备踌躇满志,说就算曹操亲自来了也改变不了什么,一定会拥有汉中。刘备在山上扎营,占领险要,坚守,与曹操作战。曹操来争汉中,运了几千万袋粮草到北山囤积。
刘备派人到成都请求诸葛亮出兵支援。杨红视汉中为益州咽喉、家族之祸、生存之机,此时劝诸葛亮“男宜战,女宜幸”。
黄忠在赵云营。黄忠看到曹操送来了这么多粮草,就建议赵云去抢。不过曹操的储粮区域应该是戒备森严的。为了谨慎起见,赵云和黄忠约定了一个期限,然后黄忠领兵去抢粮。黄忠中了曹的埋伏,赵云率领轻骑救出黄忠、张著回营。六月追赶赵云英,直到赵云英大开营门,才停了下来。君疑赵云有埋伏,引军回撤。赵云趁机还手,曹骏大惊失色,自己踩自己,死伤惨重。(详见汉水之战)
后来刘备开始主动,派刘封去阳平关前打仗。曹操大骂刘备,经常派他的义子去打仗,说可以用他的黄胡子曹彰打刘封。曹操派人去请曹彰来帮助汉中。
五月,曹彰日夜兼程,来到长安。但曹操已经撤出汉中。
汉中之战以刘备的胜利而告终。秋七月,刘备被称为汉中王。