僵持一年多，建安二十四年（219年）春刘备依定军山恃险安营，命黄忠居高临下，冲入敌阵，杀死夏侯渊。夏五月，曹操引兵撤出汉中，汉中归刘备所有。诸葛亮之后出骆谷，派兵戍守兴势山，设置烽火楼，防备曹操。秋七月，马超、庞羲、射援、诸葛亮、关羽、张飞、黄忠、法正、李严等120人联名上表刘备为汉中王。十月，吴国吕蒙攻打关羽。关羽败走麦城被吴军捕杀。当刘封失掉汉中东面三郡逃回成都时，诸葛亮担心在刘备薨逝之后，后主刘禅会很难驾驭刚毅勇勐的刘封，便劝刘备以不发兵援救关羽为由杀害刘封。建安二十五年（220年），曹丕篡汉自立