刘备稳固汉中后,法正提出策略:主公不应安于现状,荆州作为战略重地,对内能阻止江东的窥探,对外能抵挡北方的野心。刘备听后十分高兴,随即安排法正辅佐太子刘禅留守成都,自己则亲自带领十万大军及近百名校级将领,向东进发。
抵达荆州后不久,刘琦与马良带领文武官员出城恭候刘备。刘备在荆州整顿兵马多日,静候时机准备启程。这期间,荆州下属的沔阳县官员蔡瑁、张允见刘备入驻,担心他会趁机占领地盘,于是派遣蔡中、蔡和秘密联系东吴夏口的守将徐盛,计划内外勾结夺取巴陵、沔阳等地。徐盛听后颇为动心,随即向吴王呈上奏章。
此刻,赵云领兵驻扎于江夏,副将向宠被派往巡查。不幸的是,蔡冒遭遇了不幸,他的兄弟蔡中、蔡和过于嚣张,露出了马脚,被向宠截获了徐盛密谋叛变的信件。赵云接到报告后,亲自审问二人:为何背叛主公?两人深知难逃一死,因此保持沉默。这激怒了赵云,他下令将两人斩首,并将首级挂在城墙上示众,以此震慑徐盛,接着在蔡氏军中宣布,违抗命令者格杀勿论,并立即派遣部将王平接管二人的部队。赵云深知东吴对荆州虎视眈眈,加之蔡冒、张允带领的叛军已占领沔阳,他担心刘备的安全,于是急忙写信给妻子马云禄,请求她前来支援。驻守在公安的马云禄接到信后,立即率领五千西凉军,日夜兼程赶往江夏。与此同时,徐盛与主帅吕蒙商议,由徐盛带领五千精锐步兵,陈武指挥三千水军,从水陆两路进发,驻扎沔阳。徐盛还联系了仙桃镇的甘兴霸,计划从郝穴出发,直接攻打荆州。
徐盛告别沔阳,行进约七十里后,与向宠率领的荆州军队遭遇。两军交锋,经过三十多个回合的激战,向宠逐渐落入下风。徐盛见状,指挥骑兵发起猛烈冲锋,而向宠的步兵弓箭手则坚守阵地,誓死不退。双方陷入苦战,难分胜负。徐盛心急如焚,又增派兵力,向宠终于抵挡不住,败退而去。东吴军队士气高昂,正欲乘胜追击,突然一队敌军从侧翼杀出。徐盛策马挺刀,杀退身边的敌兵,冲到前线。只见一名女将手持长枪,正在驰骋疆场,奋勇杀敌。徐盛定睛一看,认出这名女将正是击败甘宁的马超之妹,同时也是赵云之妻的马云禄。徐盛立即迎战马云禄,两人枪刀相交,展开了一场激烈的战斗。二十多个回合下来,徐盛发现马云禄虽然身为女子,但枪法却与她兄长马超一样精湛,勇猛无比。
徐盛心中暗惊,终于明白甘兴霸为何会败给那位勇猛的女将。转观向宠,一见云禄军队抵达,立即调转马头,反身加入战斗,与云禄一同夹击徐盛。徐盛难以抵挡,吴军随即陷入混乱,局势急转直下。徐盛身负重伤,多处中枪,仍奋力拼杀才得以逃脱。此役过后,东吴损失兵力两千余人。
徐盛撤退至沔阳后,心情逐渐平复,计划撤回江夏。然而,他突然接到情报:赵云副将向宠的部队已在沔阳城东驻扎,阻断了他们的退路,而赵云的主力则屯兵于城西,马云禄的军队则占据了城南。面对这一突发情况,徐盛迅速传令陈武,让他趁汉军尚未完全包围之际,全力向仙桃镇发起冲击,以期与甘兴霸的军队会合。于是,两人决定放弃沔阳,改从城东发起突围。向宠的军队在城东遭遇徐盛和陈武的猛攻,难以抵挡。得知此消息后,马云禄立即率领五千西凉铁骑,迅速穿过沔阳城,追击徐盛和陈武的部队。
徐盛与陈武不久便与甘宁汇合,三方一同向江厦撤退。然而,他们皆是新败之军,体力已大不如前,又如何能与西凉的五千铁骑相提并论?此刻,马云禄持枪勒缰,厉声命三人投降。陈武不明马云禄的勇猛,挥刀猛劈,马云禄却灵活地策马避开,反手一枪刺向陈武。徐盛与甘宁见状,明白陈武不是马云禄的对手,三人立刻联手围攻马云禄,拼死抵抗。另一方面,赵云已重新夺回沔阳,他派人通知刘备后,又率领骑兵追赶马云禄。不料途中正遇上马云禄与向宠的部队返回。原来,吕蒙见徐盛大败,早已派遣丁奉、蒋钦、潘璋、贾华等人率军前来接应。两军再次交战,一番激战后各自撤退。自此,荆州彻底落入刘备之手。