另有一人之死,完全是由於諸葛亮的堅決主張。這個人就是劉封。劉封原是(湖南省湘陰縣東北的)羅國封君(羅侯)的兒子,姓寇,母親姓劉。劉備在徐州丟了妻子兒女;到了荊州,就收養了這位寇封,叫他改姓劉,成為劉封。那時候,劉封已經是十歲以上的大孩子了。他長成了以後,竟然膂力過人,而且學得了一身武藝,隨同張飛、趙雲等人進益州,很立了一點功勞,被劉備任命為「副軍中郎將」。其後,劉備叫他帶兵由漢中,沿著漢水,順流而下,到(湖北的西北部)上庸郡,會同孟達,夾攻劉璋的太守申耽,給了他以節制孟達部隊的全權。申耽投降以後,劉備升他為「副軍將軍」,駐紮在(陝西省安康縣西北的)西城郡。
建安二十四年,關羽在襄陽樊城攻於禁、徐晃,叫劉封與孟達出兵相助;這兩個人竟然借口「山郡未附」,說是抽不出兵來。後來,關羽因呂蒙偷襲江陵後方而失敗,就不敢向上庸的方向撤退,以致作了俘虜,被斬。
劉封大概始料未及,這下他成了蜀漢人人痛恨的逆賊。當廖化提出在伐吳之前先除劉封孟達「二賊」時,劉備便欲派人去擒劉孟。諸葛亮怕擒「賊」不成,提出欲擒故縱之計,先「升」劉封去守綿竹,調開劉孟二人,然後尋機分別剪除。孟達聞訊叛魏,孔明又建議劉備,讓劉封攻打孟達,使二虎相並。並且講好:不論劉封勝敗,他來成都時都要被殺掉!這種安排也是劉封沒料到的。他以為立功贖罪的機會來了,這次也顧不得考慮敵我力量對比,毫不猶豫受命去打孟達。
孟達自以為瞭解劉封,當劉封來攻時,向曹丕請命寫信勸降。沒想到,劉封看罷勸降書,完全一副「革命志士」氣派,義正詞嚴地說:「孟達這奸賊傷了我與關公的叔侄情義,這次又來離間我與義父的父子之情,這是讓我做不忠不孝之人啊!」幾把扯碎來信,殺掉信使,第二天又領兵前來挑戰。孟達得知劉封扯書斬使,也勃然大怒,在魏軍配合下打敗劉封。
劉封到達了成都以後,諸葛亮向劉備說,此人不可不除。據陳壽在《劉封傳》中所寫,似乎諸葛亮是為了防免劉備百歲歸天以後的後患,而不是為了治劉封不救關羽之罪。所謂後患,指的是:劉封生性「剛猛」,又比阿斗劉禪年長(大了幾歲。阿斗是在建安十二年左右才生下來的;他的母親是劉備的姨太太甘夫人)。雖則劉禪已被立為太子,難保劉封不與劉禪爭奪繼承之權。
陳壽所記的,是不是事實?倘若諸葛亮是基於防患未然的原因而置劉封於死地,這是不足以服當世之人與後世之人的。劉封還不曾有過一絲一毫想爭繼承之權的言論或行動。大膽假定某人將來可能犯罪,而立刻就殺掉這個人以防免他將來犯罪,這是最不講道理、最野蠻而殘忍的事。我不知道請葛亮曾否做出這種事;我希望陳壽寫錯。倘若陳壽沒有寫錯,那我就不得不改變我對諸葛亮的欽佩了。
也許,劉封之所以被賜死,只是因為他不救關羽,又先後與孟達及申儀處得不好,使得劉備失了荊州,又失了益州的上庸郡、房陵郡與西城郡。倘若諸葛亮真是為了「防患未然」而冤殺掉劉封,那他就未免太對不起劉封了。以我所知,除了這一件有待查考的案子以外,諸葛亮並不曾做過對不起任何人的事。