翌日,黃奎來找苗澤,誘之以利,讓他打開北門,迎馬騰軍入城。苗澤權衡利弊,最終向曹操告密。曹操連夜布置人馬,突襲馬騰軍。當夜,馬騰軍殺入城中,卻中了曹軍的埋伏。馬騰苦戰不敵,終于被曹操拿下斬首。黃奎臨死前的供狀寫出了曹丕的名字,曹操命人捉拿曹丕。曹丕聞訊大驚,請求司馬懿出策救其一命。司馬懿命其死不承認,并反誣曹植。丞相府內,曹操厲聲質問曹丕是否勾結黃奎謀反。曹丕死不承認,并反誣曹植才是其幕后主使。曹操大怒,欲斬殺曹丕,曹丕死不改口,最終逃過一劫。馬超等人率西涼軍殺至潼關,曹操親自率軍出戰。
曹軍被西涼軍大敗,曹操落荒而逃。一路上,曹操割須棄袍方才躲過了馬超等人的追殺。曹操帳內,曹洪主動請命帶兵包抄馬超軍后方。不久,哨探來報,馬超傾巢出動而且韓遂也帶兵前來相助,曹操決定畢其功于一役。曹軍十萬大軍渡過渭水,抵達南岸。西涼軍突襲,將曹軍的渡河船只悉數焚燒。天寒地凍、缺乏軍糧,曹軍陷入被動。馬超率軍兵臨城下,許褚與之激戰數回合。此時,曹洪率領的精騎殺出,西涼軍大敗。馬超帳內,眾將對戰局眾說紛紜,莫衷一是。韓遂建議與曹操講和,日后再戰。翌日,韓遂與曹操在陣前長談,引起馬超的猜忌。當晚,曹操又將一封涂改后的和書呈遞給韓遂,離間馬超與韓遂的關系。次日陣前,曹操又派人出城向韓遂說出模棱兩可的話,這更加堅定了馬超認為韓遂確是被曹操收買的疑心。馬韓兩派人馬竟然在陣前內訌,激戰起來。
曹操趁機大破西涼軍,奪取了西涼,馬超敗走漢中投奔張魯,曹軍大勝。西川成都,太守劉璋聞之張魯將起兵討伐、意圖西川后大驚。別駕張松主動請命去聯合曹操以抗衡張魯,劉璋允之。行前,張松與好友法飲酒,二人皆認為劉璋昏聵,難成大業。張松決定將嘔心瀝血繪成的西川詳圖獻給曹操,以求明主。許昌城內,曹操確立了休養生息的三大政策,以求積蓄力量、徐圖霸業。張松求見曹操,曹操拒不相見。在程昱的再三勸說下,曹操終于同意接見張松。丞相府內,曹操再三羞辱張松。翌日,曹操又令軍隊操演來震懾張松,張松氣憤而走。路上,龐統帶關張二人迎接張松。劉備對其禮遇有加,張松感慨萬分。