留在這裡沒有益處不如早點回去。來日魏王必定班師回朝了。所以先收拾行裝免得臨行時慌亂。”夏侯惇說:“您真是瞭解魏王的心意啊!”於是也收拾行裝。於是營寨中各位將領沒有不準備回家的。當天晚上曹操心煩意亂不能安穩入睡於是手提鋼斧在營寨中私自行走。只見夏侯惇營內軍士都在準備行裝。曹操大驚急忙回帳召見夏侯惇詢問原因。夏侯惇說:“主簿楊德祖先知道大王想要回去的意思了。”曹操召見楊修詢問原因楊修以雞肋的意思回答。曹操大怒說:“你怎麼敢造謠惑眾擾亂我軍心!”喝令刀斧手將楊修推出斬首將他的首級懸掛在轅門外示眾。
原來楊修為人依仗才華而放縱不羈多次觸犯曹操的忌諱。曹操曾經建造了一座花園建成後曹操去觀看沒有發表任何意見只拿筆在門上寫了一個“活”字就離開了。人們都不明白他的意思。楊修說:“‘門’內添‘活’字就是‘闊’字了。丞相是嫌園門太寬闊了。”於是重新築牆圍改造停當後又請曹操去觀看。曹操大喜問左右誰理解了他的心意左右回答說:“是楊修。”曹操雖然口頭上稱讚楊修但內心卻非常忌恨他。又有一天塞北送來一盒酥餅給曹操曹操親自在盒子上寫了“一合酥”三個字放在案頭上。楊修進來看見後竟然拿起勺子與眾人分食完畢。曹操問他為什麼要這樣做楊修回答說:“盒子上明寫著‘一人一口酥’我怎麼敢違背丞相的命令呢?”曹操雖然笑著但內心卻更加厭惡楊修了。
曹操擔心有人暗中謀害自己,常常吩咐左右侍從:“我夢中喜歡殺人,凡是我睡著的時候,你們千萬不要靠近。”有一天,曹操白天在帳篷中睡覺,被子掉到了地上,一個近侍慌忙取來被子給他蓋上。曹操突然躍起,拔劍殺了近侍,然後又上床繼續睡覺。過了半晌,曹操醒來,假裝驚訝地問:“是誰殺了我的近侍?”眾人如實相告。曹操痛哭流涕,命令厚葬近侍。人們都以為曹操果真是夢中殺人,只有楊修知道他的真實意圖。在安葬近侍時,楊修指著近侍的屍體嘆息道:“丞相併不是在夢中,你們才是在夢中啊!”曹操聽到後更加厭惡楊修。
曹操的第三個兒子曹植非常欣賞楊修的才華,經常邀請他一起談論,徹夜不休。曹操與眾人商議,打算立曹植為世子。曹丕得知這個訊息後,秘密邀請朝歌長吳質進入內府商議對策。為了防止被人發覺,曹丕用大簏子把吳質藏在裡面,對外宣稱裡面裝的是絹匹,然後運入府中。楊修得知了這個情況,直接來告訴曹操。曹操派人去曹丕的府門口守候觀察。曹丕慌忙告訴吳質,吳質說:“不用擔心,明天再用大簏子裝絹運進來迷惑他們。”曹丕按照吳質的話做了,用大簏子裝著絹運了進來。使者搜查簏子裡面,果然只有絹匹,於是回報給曹操。曹操因此懷疑楊修誣陷曹丕,更加厭惡他。
曹操想要試探曹丕和曹植的才幹,有一天命令他們各自出鄴城門,卻暗中吩咐門吏不要放他們出去。曹丕先到城門,被門吏阻攔後只得退回。曹植聽說後詢問楊修該怎麼辦,楊修說:“你奉王命而出,如果有人敢阻攔你,就斬了他。”曹植聽從了楊修的建議。到了城門時,門吏再次阻攔曹植,曹植大聲呵斥道:“我奉王命而出,誰敢阻攔!”然後立即斬了門吏。曹操因此認為曹植更有才幹。但後來有人告訴曹操這是楊修教曹植這麼做的,曹操大怒之下也不再喜歡曹植了。
楊修還曾經為曹植準備了十幾條答教供他參考,每當曹操有問題詢問曹植時,曹植就按照答教上的回答來回答。曹操每次詢問軍國大事時,曹植都能對答如流,曹操心中開始懷疑。後來曹丕暗地裡買通了曹植身邊的人偷來了答教並告訴了曹操。曹操看了之後大怒道:“這小子竟敢欺騙我!”此時已經有了殺楊修的心思後來就借惑亂軍心的罪名殺了他楊修死時年僅三十四歲。
曹操殺了楊修之後又假裝發怒要殺夏侯惇眾官求情才免去一死。曹操下令次日進兵斜谷界口與魏延軍隊相遇。曹操招降魏延被拒絕後派龐德出戰。兩將正鬥間曹寨內起火原來是馬超劫了中後二寨。曹操拔劍在手說:“諸將退後者斬!”眾將奮力向前魏延假裝敗走。曹操剛指揮軍隊回戰馬超時自己卻被魏延射中人中折卻兩個門牙。曹操急忙讓醫士治療並想起了楊修的話於是將楊修的屍體收回厚葬並下令班師讓龐德斷後。
在回師途中曹操躺在氈車中由左右虎賁軍護衛而行。突然斜谷山上兩邊火起伏兵趕來曹兵人人驚恐不安。