一方、江東に勢力を伸ばしていた孫権は曹操南下の報に驚き、文官武官を集めて降伏するか戦うかの会議を始める。文官のほとんどは降伏を主張していたが、劉備の軍師である諸葛亮が訪問し、主戦論者の魯粛と共に孫権の説得を始める。孫権の兄・孫策の義兄弟でもある周瑜は曹操に降伏する考えであったが、諸葛亮は曹操が「二喬」（孫策の妻・大喬と周瑜の妻・小喬の姉妹）を欲しがっていると告げ、更に曹操の子・曹植がその望みを謳った詩「銅雀台賦」を諳んじたことで周瑜は激怒、孫権に対し主戦論を主張する。これによって孫権は開戦を決意し、自分の机を刀で切りつけ「これより降伏を口にした者は、この机と同じ運命になると思え」と言い放つ。
両軍は、長江に沿う赤壁で対峙した。周瑜は大軍を有する曹操を相手にするには火計しかないと判断し、計略を使いて荊州水軍の要である蔡瑁・張允を謀殺する。更に曹操の策によって偽りの降伏をしてきた蔡瑁の従弟の蔡中・蔡和を利用し、偽情報を曹操軍に流させる。将軍の黄蓋は火計の実行役になるため、周瑜に自ら苦肉の計を進言し、蔡中・蔡和を通じて曹操に偽の降伏を申し出る。
また、周瑜は蔡中・蔡和を使って、当時まだ野にいた龐統を曹操軍に送り込み、船同士を鎖でつなげる「連環の計」を進言させる。これは水戦に不慣れですぐに船酔いしてしまう曹操軍の兵士のため、船の揺れを和らげる策という名目だったが、その真意は火計の際に船同士を延焼しやすくし、かつ逃げられないようにするためだった。曹操の陣営でただ一人、かつて劉備陣営にいた徐庶だけがこの策を看破したが、曹操に母親を殺されていた徐庶は真実を進言することなく、巻き添えを避けるために北方の馬騰の抑えになることを申し出て戦場から離れる。
機は熟したとばかりに、黄蓋が投降を装って出船し、密かに積んでいた藁に火をつけて曹操軍に突撃する。「連環の計」のため互いの切り離しが間に合わない曹操軍の船は次々と炎上し、地上に配していた陣にも東南の風で火が燃え広がり、曹操軍は散々に打ち破られる。乱戦に乗じて周瑜が自分を殺そうとしている事を察知した諸葛亮は、東南の風が吹いた直後にその風を利用して劉備の下へ逃げ去る。