如果我们派兵讨伐,必定可以战胜。占据汉中之后,我们就可以广屯米粮,寻找机会,占据雍州(陕西)、凉(甘肃),开拓疆土,这是上天在帮助我们,不能失掉这次机会。”刘备认为法正的计策很好,于是,派遣大军进攻夏侯渊。
夏侯渊是曹操的一员猛将,多次取得战争胜利,曹操经常劝诫夏侯渊:“做将军的,也应该有胆怯的时候,不能仅仅仗着有勇气。将领固然需要有勇气,但是更要依靠智谋、计策,听任自己的勇气,只能敌过一名敌手罢了。”
夏侯渊与刘备相持一年,刘备将大军稍稍前进,在定军山上扎营。法正对刘备说道:“可以进攻了。”老将军黄忠奉命登上高处,高声叫嚷,向夏侯渊冲去,结果了夏侯渊的首级,曹军大败。
曹操从长安出发,来夺回汉中,刘备占据险要位置,与曹操对抗。曹操派出大军,与蜀军大将赵云突然相遇,赵云人少,却突然向曹军发起进攻,将曹军阵营打乱之后,赵云撤退。
曹军追杀过来,赵云退到自己的军营,命令士卒将军营大门打得大开,偃旗息鼓,曹军以为有埋伏,反而后撤,赵云在后面擂响战鼓,开始掩杀,曹军退到汉水之中,淹死了很多。
曹操感到无法取胜,就撤回了长安,刘备占据了汉中,有了一块进攻关中(渭水平原),威胁长安、洛阳的基地。