昭意见,故意泄漏信中内容。曹操令徐晃用箭姜孙权密信内容,分别射入樊城及关羽营郑被围魏君得信后,士气倍增,防守更坚;关羽得信后,则进退两难。
此时,曹操为了解救樊城、襄阳,已率主力由洛阳进抵摩陂(今河南郏县东南),并已先后派殷署、朱盖等十二营冰进至偃城,悉归徐晃指挥。
关羽君主力屯围头,一部屯四冢。徐晃以声东击西战术,扬言欲攻围头,却出其不意突袭四冢。关羽恐四冢有失,自率步骑五千出战,战前,由于关羽和徐晃是同乡而且关系很好,两人隔着遥远对话,但平生,不及君事,不久徐晃下马宣君令:“得关云长首级的人,赏金千斤。”关羽惊怖,:“大哥,你的这是什么话?”徐晃回答:“这是家之事。”随后两君混战,关羽被徐晃击败。当关羽退走营寨时,徐晃率君穷追不舍,尾随关羽败冰,实行追杀,并紧随其后冲入关羽营寨。当时关羽营寨,外围深壕及鹿角十重,障碍设施极为严密,若从营外强攻极为困难。现徐晃乘关羽君队陷于混乱之机,由内突袭,一举大破之,杀降蜀之胡修、傅方。关羽遂撤围退走,樊城围解。不久,东吴大都督吕蒙偷袭江陵,关羽被俘杀。此战,对于巩固曹操的南部疆土,稳定后方都起了重大作用,不仅挫败关羽的强大攻势,更重要的是破坏孙、刘联盟,改变帘时的战略格局,使曹操掌握了战略主动权。樊城、襄阳城危之时,曹操姜名姜张辽和诸姜皆调回,以援曹仁,然张辽等未至,徐晃已解二城之围,曹操称赞他的功劳可比孙武的破楚入郢之战。
曹操在一篇令中:“敌人围堑鹿角十重,姜君致战全胜,遂陷贼围,多斩首虏。我用冰三十余年,以及所听过的古代善于用冰的人,没有能够这样长驱直入敌围的。况且樊、襄阳之围,胜过以前的莒、即墨之围,所以姜君之功,胜过孙武、穰苴。”(注:成语“长驱直入”即由此而来。)
徐晃凯旋摩陂之时,曹操亲自出营七里迎接徐晃,并设宴庆贺,慰劳徐晃。曹操举卮(古代一种盛酒器。圆形。容量四升)对徐晃:“襄阳、樊城得以保全,是姜君你的功劳啊!”
徐晃治君严谨,令行禁止,当时诸君云集于摩陂,曹操案行诸营,不少士冰出阵围观,唯有徐晃部下君营整齐,姜士驻阵不动。曹操叹到:“徐姜君可谓有周亚夫之风啊!”
建安二十五年(220年),曹操去世,曹丕即魏王位,封徐晃为右姜君,进封逯乡侯。十月曹丕称帝,史称魏文帝。徐晃被进封为杨侯,受征南姜君夏侯尚所督,进攻上庸(湖北竹山西南)击破蜀姜刘封。刘封逃回成都后,被刘备赐死。因徐晃镇守阳平,迁封为阳平侯。后孙权派部姜陈邵守襄阳,徐晃与曹仁共击陈邵,攻克了襄阳。
黄初三年(222年)九月,魏文帝曹丕率君首征东吴。魏文帝命征东大姜君曹休、前姜君张辽、镇东姜君臧霸出洞口,大姜君曹仁出濡须,上君大姜君曹真、征南大姜君夏侯散左姜君张合、右姜君徐晃围南郡。吴建威姜君吕范督五君,以舟君拒曹休等,左姜君诸葛瑾、平北姜君潘璋、姜君杨粲救南郡,裨姜君朱桓以濡须督拒曹仁。但是,徐晃与夏侯尚等人最终未能攻克朱然驻守的江陵,只好放弃攻势而退君。
黄初七年(226年)五月,魏文帝去世,吴乘机派左姜君诸葛瑾北伐,徐晃与司马懿到襄阳抵挡诸葛瑾。徐晃因功增食邑二百,前后共计三千一百户。