夷陵の戦い
これに対し呉の諸将は、無駄に兵を損なっただけだと陸遜への批判を強めた。しかし、その時に陸遜は蜀軍の陣が火計に弱いと見破った。陸遜は全軍に指示を出し、夜半に水上を急行して総攻撃を開始。一斉に敵陣に火計を仕掛け40以上の陣営を陥落させた。
戦後、曹丕はこれを聞いて「劉備は戦の仕方を知らない。必ず敗北する」と側近に語ったという。
劉備は後方の陣営が落とされると馬鞍山まで撤退し陣を敷いたが、呉軍はこれを四方から攻撃し蜀軍は潰走した。その後、孫桓らは蜀軍を並行追撃し、次々に退路を遮断した。この中で馮習や王甫・張南・傅彤・程畿・馬良ら有能な武官、文官が戦死し、退路を失った黄権も魏に投降した。この敗戦のさなか、向寵の守る陣は全く破られることがなかったという。楊戯の『季漢輔臣賛』では、指揮官に任命されていた馮習が「敵を軽んじたため、国家に損失を与え」「災難は一人から生まれ、広大な影響を与えた」と評されている。劉備は援軍の趙雲らに助けられ辛うじて白帝城に逃げ込み、白帝城を永安と改名、ここに留まる。蜀軍の被害は著しく、数万人の戦力を失った。これにより蜀漢は荊州を完全に失った。このときになって初めて呉の諸将は陸遜を信頼し、また、窮地を脱した孫桓も陸遜の智謀の深さをさとって畏敬の念を表した。
また劉備に呼応して荊州南部で反乱を起こした樊伷や習珍、武陵蛮たちは、交州刺史の歩騭とかつては劉備の臣で関羽の敗北時に呉へ降った潘濬によって次々と鎮圧された。樊伷は敗れて斬首され、習珍は籠城の末、自殺して荊州南部の反乱も鎮圧された。
呉の諸将は、名士出身だが対魏の大戦での実戦経験が少ない陸遜に対して懐疑的な態度を示し、素直に従わない面も見られた(もっとも陸遜は前の荊州南部奪取において、呂蒙に代わって蜀の軍民や豪族・異民族の平定といった実務を担当している)。劉備は自身も本隊を指揮して秭帰に駐屯し、呉班と陳式らに水軍の指揮を任せ、夷陵へ先行させた。この水軍は囮であり、劉備は陸上から進軍したが、この計略は陸遜に看破された。
222年に入り、気候が温暖となると劉備は更に兵を進める。黄権はこれ以上侵攻すると撤退が困難であることを指摘し、自身が兵の指揮を執るから劉備は後方に下がるよう進言したが、劉備は長江北岸の戦線を黄権に任せると、水軍を引き上げさせ、長江を渡渉し、先鋒は夷道にまで進んで孫桓を包囲した。孫桓は陸遜に救援要請を出したが、陸遜は「蜀軍を破る計略があるから耐えるべし」として救援を出さなかった。呉の将達は皆この陸遜の行いを見、「陸伯言は愚か者だ。呉は滅ぶ」と口々に語りあった。この時点で陸遜の本隊は三峡内の全拠点を失い、後方には江陵があるだけという危機的な状況であった。劉備は次いで自身も猇亭にまで進軍し、馬良を武陵に派遣して異民族を手懐けさせ、これに武陵蛮の沙摩柯らが呼応した。また関羽の敗北で呉にやむなく降伏していた武陵の従事であった樊伷と零陵北部都尉・裨将軍の習珍も劉備の東征に呼応して兵を挙げた。
この時、劉備は補給線と退路を確保するため、後方に50近くの陣営を築き連ねていた。
同年6月、陸遜は蜀軍の陣地の一つを攻撃したものの攻略できなかった。