赤壁之戰(zhàn)之后,孫權(quán)親自率軍進攻合肥。曹操接到消息后,立馬派將軍張喜帶兵解圍。合肥城久攻不下,孫權(quán)想率輕騎親自突擊敵人,部下張纮進諫道:“主將職責(zé),在于決策定謀,一身而系三軍安危,不宜輕率。請將軍保重自身,以副四海之望,莫使上下為您擔憂。”聽了這番話語之后,孫權(quán)便打消了親自沖鋒陷陣的念頭。
袁術(shù)派大將紀靈率領(lǐng)十萬大軍攻打劉備。袁術(shù)擔心徐州的呂布救援劉備,派人給呂布送去糧草和密信,要求呂布按兵不動。劉備考慮到自己兵力不足,也寫信求助呂布。呂布收了袁術(shù)的糧草,又收了劉備的求援信,不禁左右為難。于是,呂布讓人把劉備和紀靈同時請來赴宴。呂布坐在劉備和紀靈中間,叫人把他的畫戟拿來。對他們說:“我把畫戟插到轅門外一百五十步地方,如果我一箭射中畫戟的枝尖,你們兩家就不要打了。如果我射不中,打不打我就不管了?!眳尾冀腥硕松暇苼?,飲畢,搭箭拉弦,那箭不偏不倚,正中畫戟的枝尖。在場的人無不喝彩。
呂布被李傕擊敗后,先投靠袁術(shù),但因自恃有功而十分驕恣,袁術(shù)不滿,于是呂布改投張揚,張揚手下向他建議擒拿呂布,交給李傕,呂布便轉(zhuǎn)投袁紹。在袁紹處,呂布為他大破黑山軍,但呂布之后又恃著功勞,向袁紹請兵,袁紹不許,呂布將士又多暴橫,所以呂布又被袁紹趕走。
呂布大勢已去,于是令左右將他的首級交給曹操,左右不忍,便下城投降。呂布被捆到曹操面前,曾要求松綁,曹操笑說:“綁老虎不得不緊?!眳尾加终f:“曹公得到我,由我率領(lǐng)騎兵,曹公率領(lǐng)步兵,可以統(tǒng)一天下了。”曹操頗為心動,但劉備在一旁說:“君不見丁原與董卓的下場嗎?”最后呂布被縊殺,呂布死前說:“大耳兒(劉備)最不能相信。”
曹操率軍攻打宛城,張繡舉眾投降。由于曹操好色,染指于張繡的伯母--張濟之妻,并將其納為妾室,張繡恨之。曹操聽聞張繡心懷不滿,也密謀誅除張繡。張繡有一勇將胡車兒,曹操愛其驍健,于是賞賜金錢給胡車兒。張繡懷疑這是曹操收買叛徒的手段,遂決定先下手為強,襲擊曹操軍并殺死曹操長子曹昂、侄曹安民與大將典韋,將曹操驅(qū)逐出宛城地區(qū),并于此后與曹操持續(xù)對抗。
建安二十年,曹操攻漢中。張魯先退避到巴中,后封存庫藏降曹,曹操很看重他,任鎮(zhèn)南將軍、封閬中侯遷還中原,諸子皆封為侯。張魯投降曹操時亦曾言:“寧為魏公奴,不為劉備上客。”