夏季闰六月,陆逊即将攻打汉军,部下将领都说:“攻打刘备应该在他立足不稳之时,现在汉军已经深入我国五六百里,同我们对峙了七个月,占据了险要地势,稳固了防守,攻打他们不会顺利。”陆逊说:“刘备是个非常狡猾的人,再加上他有丰富的经验,汉军刚刚集结时,他思虑精纯专一,我们无法向他发起攻击,现在汉军已经驻扎很久了,却仍然找不出我军的漏洞,将士疲惫,意志沮丧,计无可施,如今正是我们对他前后夹攻的良机。”于是先下令攻打汉军的一个营垒,以试探汉军的虚实。结果,汉将吴班带兵反击,打得吴军败如潮水,损兵折将十分惨重,只得逃回城中。陆逊原先设想乘隙进攻的方案遭到失败,将领们都说:“这次作战徒损兵将。”陆逊原定计划落空,面对部将的指责,孙权的催促,和荆州的危急形势,他的心情非常沉重。为了打败坚强精锐的汉军,他时刻苦想计策,经过反复思索,终于想出了火攻的办法,他激动地对部将说:“我已经有了破敌计策。”他下令朱然首攻汉军前营,战士每人手拿一束茅草,乘夜在汉军营前附近放火烧林。汉将冯守在营中,没有防备营外树林。吴军在林中引燃干柴,形成火势,热气迅速烤干林木,随着燃烧起来,火光照耀夜空,惊动远方。朱然借用火势,袭击汉营的侧后,汉军营中一片混乱。
陆逊一看计谋有效,当即传令各路军队同时出击,采用虚势火攻,再乘势出击的方法,袭击汉军。朱然遮断汉军前营的后路,潘璋同时配合进攻,冯习奋力抵抗,直到战死。韩当和朱然进至夷陵涿乡攻打汉军,诸葛瑾、周胤也从孱陵进击猇亭,吴军主力全部集结在猇亭,攻打汉军大营。张南力战不退,直到中创倒下。胡人君长沙摩柯也在抵抗中阵亡。吴军接连攻破汉军的营垒,直向刘备的御营进攻。汉将杜路、刘宁后路断绝,孤力被围,被迫向吴军投降。
汉帝刘备知道前军已败,残局难收,只得向后撤走,在黄忠的护卫下登上马鞍山。黄忠布置军队抗击吴军,打退了潘璋的进攻。陆逊督促各路军队四面围攻,逐步缩小包围圈。吴班、廖化、关兴、张绍各领夲部分守一方。陆逊再次采用乘虚烧林的办法,趁势进攻。一日一夜汉军失败,战死一万多人。黄忠率领轻骑保护刘备突围而出,遥向西北退走。
吴将孙桓一见陆逊进行反攻,趁机率军出战,得见陆逊。孙桓闻刘备退走,料定必从长江南岸还蜀中,于是奋力追赶。黄忠保护刘备走到石门山,追兵即将赶到,形势危急,驿道官员亲自挑着兵器铠甲,在险要的路口焚烧断后,刘备因此得以退走。汉军各部分散多处,危急之际难以及时联络,因此不得集中,各军未奉兵符而不敢擅动。吴兵突然打到营前,汉兵陷入绝境,分崩四散。
汉将傅彤掩护大军撤退,部队全部阵亡,他却越战越勇,吴军劝他投降,他大骂说:“孙吴狗辈,汉将军哪有投降之理。”于是奋战而死。从事祭酒程畿,乘船迎击吴军,知道汉军撤退,因未奉兵符而不肯走。部下说:“后面追兵即将追上,应该把两船连接的方舟拆开,轻舟撤退。”程畿说:“我从军以来还没有学习如何逃跑。”因此他抵抗吴军,奋战至死。侍中马良在武陵督领五溪诸蛮进攻吴军,遭到吴将步骘的反攻,马良不幸战死。汉军一连失去四十多座营垒,致使军中船只器械,以及水军陆军的军用物资,全被吴军夺走,将士的尸体布满江面,顺流而下,情景悲壮而又凄凉。刘备面带惭愧,失望地说:我被陆逊折辱,难道是天意吗?”黄忠收容散兵,保护刘备,徐徐退至巫县。
吴将孙桓率领轻兵万余人,连夜西进,超越在前,竟在上夔道狭窄处,取土断道,严阵截击。这时前有伏兵,后来追敌,东西两面都是险山峻岭,形势非常危急。刘备愤而感慨地说:“昔日我到吴中京城,孙桓还是个小儿,如今迫朕竟到如此地步”。黄忠挺身而出,他对刘备说:“孙桓小儿傲气涨天,要将我军斩尽杀绝,真是狂妄自大,阴险冷酷。但是回师不可堵截,他犯了兵家大忌,必遭失败,今日微臣亲自上阵,杀开这条山道,保护陛下安全撤退。”刘备说:“朕安排你守卫御营,今日终于派上了用场。”黄忠吩咐关兴、张绍:“你们保护陛下翻越山岭,转到安全地带,等待会师。”他又命令廖化:“你带夲部掩护陛下转移,保持正常联络,遇到险情随时来报。”他们弃马踰山,穿林历险,保护刘备退走了。
黄忠向诸将传达号令说:“我们前遇吴兵堵截,后有吴兵追击,面临生存死亡的紧要关头,我们要上下一心,同赴患难打开这条通路,保护陛下退走,不要怯阵落后。”将士们都表示跟随黄忠全力杀敌。黄忠率领前军开始进攻了,他驾上云梯,当先登墙,冒着矢石擂木,登上墙头。吴将凌统手持长抢要拨倒云挮,黄忠伸手抓住枪杆,一下夺了过来,即将上墙,只见凌统挥起宝剑抢先动手,黄忠掷出一把短戟,正中凌统脸上,顿时血流满面,被左右架起退走。黄忠上墙一阵扫荡,杀散守兵,掩护部下进攻,终于控制了局面。黄忠率领一支部队,迎战赶来增援的吴军,命后路将士推墙平路,使汉军顺利通过。
孙桓看见凌统躺在担架上,立即至前探望,却见凌统已经死亡。孙桓亲自赶到前沿督阵堵截,使吴军士气猛然大振。
吴班指着孙桓说:“这个就是孙权的宗亲孙桓。”黄忠立即摘下弓箭,一道白光闪过,孙桓仰面倒下,不省人事,左右慌忙架住,退出战场。
孙桓,字武叔,孙河的儿子,二十五岁时,拜官安东中郎将,参加夷陵大战,和陆逊共同抗拒汉军。由于汉军精壮强干,驻防满山遍野,孙桓拼命挥刀,和陆逊奋力拒战,成为吴军名将。在对峙过程中,他在夷道被汉军包围,向陆逊求援,却得不到救兵。等到陆逊火攻取胜以后,他才被解除包围,进行反攻。现在竟率部超过众将,载击刘备,计划夺取大功。刚一出场,就中箭受伤,命临绝境。
黄忠趁吴军混乱之际,率军猛冲猛打,夺下山路,控制战场。这时赵云率部赶来,夹击吴军。吴军伤亡惨重,横倒漫山遍野,昏迷不醒的孙桓躺在担架上,被部下抬着,登山度险,从山野草木之间逃跑了。