魏王曹操从洛阳率军南下,意图解救被关羽围困的曹仁。群臣劝阻曹操迅速行动,认为拖延可能导致败局,但侍中桓阶提出异议。他分析曹仁等人身处重围仍死守不降,是因信任曹操外援;且徐晃援军尚存余力,无需曹操亲征。曹操采纳其言,驻扎摩陂,并调遣朱盖等十二营兵力支援徐晃。
徐晃针对关羽在围头和四冢的布防,采用声东击西战术:佯攻围头屯,实则突袭四冢。关羽误判四冢即将失守,亲率五千兵马出战,遭徐晃反击溃退。徐晃突破关羽的十重鹿角防御工事,攻入包围圈,导致关羽部将傅方、胡修战死。
关羽被迫撤围退兵,但其水军仍控制沔水航道,导致襄阳与外界隔绝。此战中,曹操通过统筹徐晃援军与曹仁守军的内外呼应,瓦解了关羽对樊城的长期围困,但未能彻底解除襄阳的水路封锁。