其实恰恰相反。
汉中战役持续三个年头。虽然一直是刘备在不断地挑战曹操,可曹操真的亲自带领军队到达,刘备又坚磊不战,最终成功将曹操拖入困境,被迫撤退。
215年,张郃带军队深入到巴郡宕渠县一带也就是今天鄙人的故乡达州。张飞领军击退孤军深入的张郃,刘备在法正等人谋划下进攻汉中。
217年,刘备派张飞马超等人攻下辩,曹洪曹休曹真对阵。第二年,张飞准备袭击后方被曹洪看破,乘机击破大营,蜀汉吴兰雷铜战死,张飞马超退走。
刘备又派陈式攻击马鸣,结果被徐晃彻底击败,死伤很多。
218年7月,刘备到阳平关。9月,曹操到达长安坐镇。从战场局势看,刘备作为主君与夏侯渊张郃对阵,已失颜面。但刘备此时没有谁拿得出手啊。
僵持到219年初,刘备从阳平关出发在定军山扎营,然后分兵猛攻。夏侯渊支援张郃的过程中被黄忠突袭阵亡。遭到损失的曹军推举张郃暂时统领坚守阳平关,与刘备对峙。
3月,曹操亲领大军到达阳平关。刘备军队战斗力明显不足,但采取男子当战女子当运的办法坚持与曹操对阵,就在各山头屯兵,占据显要,不与曹操交战。
经过汉水战役,曹操感觉自己的军队很不利,夏侯渊的阵亡对曹军影响很大。刘备坚磊不战,自己多是重步兵骑兵,山区很难机动。直接攻击刘备,则人家根本不正面作战。而伴随夏季的到来,曹军在山区丛林作战会更危险。
219年5月,曹操选择撤退。临走还将汉中居民全部迁移到邺城安置,刘备得到了一个空的汉中。
从纯军事战果来看,双方损失差不多。但确是曹操失利,毕竟丢了汉中郡也实际损失上千万石粮食。可要因此说曹操被刘备虐就不怎么公平了,刘备在曹操亲自到阳平关之后根本不敢正面作战。