劉備離開曹操後,曹操派兵攻打劉備。劉備之弟關羽,張飛分別擒拿了曹軍將領王忠,劉岱。得知曹操虛張聲勢,實則屯兵黎陽以河北為重。之後曹操收復了張繡,賈詡,從而牽制劉備與袁紹兩股勢力。 許都內國舅董承受衣帶詔,聯合眾人欲殺曹操。建安五年正月,董承謀殺曹操事敗,太醫吉平撞柱而亡,曹誅殺董貴妃,董承涉事等人一並被殺。 次年,曹操安撫西涼馬騰,發兵攻打徐州。二月親自率精兵東擊劉備,迅速占領沛縣,轉而進攻下邳,迫降關羽。劉備全軍潰敗,只身逃往河北投奔袁紹。 建安五年二月進軍黎陽,企圖渡河尋求與曹軍主力決戰。他首先派顏良進攻白馬,以保障主力渡河。此時謀士荀攸認為袁紹兵多,建議聲東擊西,分散其兵力。袁紹果然分兵延津。關羽殺死顏良並斬首而還,袁軍潰敗。袁紹派文醜與劉備繼續率兵追擊曹軍,曹操令士卒解鞍放馬,將輜重丟棄道旁。袁軍中計,曹軍發起攻擊,關羽殺了文醜。後顏良、文醜一戰而斬,袁紹銳氣挫傷。此時劉備已知關羽在袁紹處,托孫乾送信於關羽,關羽千里走單騎護送兩位夫人,千里尋兄。最終兄弟古城相會,再續桃園之義。 期間,孫策打敗劉勛聲勢大振。孫策殺吳郡太守許貢,許貢門客在其狩獵間刺殺孫策,孫策受傷中毒。又因繼承實現江東大業的父志,加之期間於吉道人等事件,思慮過重。使其病發而死,時年二十六歲。 建安五年八月,袁軍主力接近官渡,陣營東西寬約數十里,曹操與袁軍對峙。九月,袁紹構築樓櫓,堆土如山,用箭俯射曹營。曹軍制作了霹靂車,發石擊毀了袁軍所築的樓櫓。雙方相持三個月,曹兵少糧缺,士卒疲乏,在荀彧的鼓勵下,曹操決心繼續堅守。十月,袁紹令淳於瓊護送糧草,屯積在袁軍大營以北的烏巢。恰時,許攸投奔曹操,建議曹操輕兵奇襲烏巢,燒其輜重。袁紹獲知曹操襲擊烏巢後,派輕騎救援,令張郃、高覽率重兵攻曹軍。後張郃、高覽投降曹操,導致了軍心動搖,大軍崩潰 。袁紹帶八百騎退回河北。官渡之戰後為曹操擊潰袁紹,統一北方奠定了堅實的基礎……