因为我投降了,大不了回老家去,照样跟名士们交往,有机会还可以当个州郡官员。将军如果投降,那么江东六郡全都落在曹操手里,您上哪儿去?” 孙权叹了口气说:“刚刚大家说的,真叫我失望。只有你说的才合我的心意。” 散会以后,鲁肃劝孙权赶快把正在鄱阳的大将周瑜召回来商量。周瑜一到柴桑,孙权又召集文武官员讨论。周瑜在会上慷慨激昂地说:“曹操名为汉朝丞相,其实是汉室奸贼。这次他自己来送死,哪有投降他的道理。”他给大家分析了曹操许多不利条件,认为北方兵士不会水战,而且老远赶到这陌生地方,水土不服,一定会生病。兵马再多,也没有用。孙权听了周瑜的话,胆也壮了。他站起来拔出宝剑,“豁”的一声,把案几砍去一角。他严厉地说:“谁要再提投降曹操,就跟这案桌一样。” 当天晚上,周瑜又单独去找孙权,说:“我已经打听清楚。曹操兵马号称八十万,这是虚张声势,其实只不过二十几万,其中还有不少是荆州兵士,不一定真心替他打仗。您只要给我五万精兵,我保管把他打败。”
第二天,孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。周瑜领兵进军,在赤壁(今湖北武昌县西赤矶山)和曹军前哨碰上了。果然不出周瑜所料,曹军兵士很多人不服水土,已经得了疫病。双方一交锋,曹军就打了败仗,被迫撤退到长江的北岸。周瑜率领水军进驻南岸,和曹军隔江遥遥相对。正像周瑜预料的那样,曹操的北方来的兵士不会水战,他们在战船上,遇到风浪颠簸就受不了。后来,他们把战船用铁索拴在一起,船果然平稳不少。周瑜的部将黄盖看到这个情况,向周瑜献个计策,说:“敌人兵多,我们兵少,拖下去对我们不利。现在曹军把战船都连接在一起,我看可以用火攻办法来打败他们。”
周瑜觉得黄盖的主意好,两人还商量好,让黄盖派人送了一封信给曹操,表示要脱离东吴,投降曹操。曹操以为东吴将领害怕他,对黄盖的假投降,一点也没怀疑。黄盖叫兵士偷偷地准备好十艘大船,每艘船上都装着枯枝,浇足了油,外面裹着布幕,插着旗帜,另外又准备一批轻快的小船,拴在大船船尾上,准备在大船起火时转移。隆冬的十一月,天气突然回暖,刮起了东南风。当天晚上,黄盖带领一批兵士分乘十条大船,驶在前面,后面跟随着一批船只。船队到了江心,扯满了风帆,像箭一样驶向江北。曹军水寨的将士听说东吴的大将来投降,正纷纷挤到船头看热闹。没想到东吴船队离开北岸约摸二里光景,前面十条大船突然同时起火。火借风势,风助火威。十条火船,好比十条火龙一样,闯进曹军水寨。那里的船舰,都挤在一起,又躲不开,很快地都延烧起来。一眨眼工夫,已经烧成一片火海。水寨烧了不算,岸上的营寨也着了火,曹军一大批兵士被烧死了;还有不少人被挤在江里,不会泅水,马上淹死了。周瑜一看北岸起火,马上带领精兵渡江进攻。他们把战鼓擂得震天响。北岸的曹军不知道后面有多少人马进攻,吓得全部崩溃。
曹操拖着残兵败将向华容(今湖北潜江县西南)的小路上逃跑。那条小路全是水洼泥坑,骑兵没法通过。曹操赶忙命令老弱兵士找了一些稻草铺路。他带着骑兵好容易才通过,可是那些填铺稻草的兵士,却被人马踩死了不少。刘备和周瑜一起,分水陆两路紧紧追赶,一直追到南郡(治所在今湖北江陵),曹操的几十万大军战死的加上得疫病死的,损失了一大半。曹操只好派部将曹仁、徐晃、乐进分别留守江陵和襄阳,自己带兵回到北方去了。