曹操因為得了漢中,許都的群臣都認為功勞巨大,於是上表漢獻帝,請求加封曹操為魏王。漢獻帝批準,曹操於是從魏國公,升為魏王。以曹丕為魏國太子。魏王曹操這時候在漢中的南鄭,一日忽然有探事官來報:“劉備帶兵來犯,目前派黃忠在定軍山口紮營。”曹操當即叫來夏侯淵、張郃,命他們帶兵去定軍山迎戰黃忠。夏侯淵領令,曹操說道:“是凡做大將的,應該剛柔相濟,不可隻仗著自己勇敢。如果隻顧勇猛,那就是隻是一人之敵而已。”夏侯淵答應一聲,於是帶兵出發。到了定軍山,在山上紮下營寨。夏侯淵對張郃說:“明天我們出戰,一定要生擒黃忠。”張郃說:“黃忠智勇兼備,還有法正輔助,不能輕敵。這裏山路險峻,隻適合堅守。”夏侯淵說:“如果別人搶了功勞去,我有什麽臉麵回複魏王?”於是對夏侯尚說:“你帶兵前去挑戰,隻許敗,不許勝,我有妙計。”
黃忠待在定軍山軍屯,聽說曹兵下山來挑戰,於是派牙將陳式帶兵一千,出了山口列陣。夏侯尚和陳式打了不到幾個回合,夏侯尚詐敗,撥馬就跑。陳式一路追去,走到半路,就見山上的滾木礌石,打了下來。陳式不能前進,正要回來是,背後夏侯淵帶兵殺來,陳式不能抵擋,被夏侯淵生擒。
黃忠聽說,當即領兵出戰,夏侯淵派夏侯尚出戰。黃忠衝上前,跟夏侯尚交戰,隻一個回合,就生擒了夏侯尚。夏侯淵見了,連忙派人跑到陣前,說願意用陳式來換夏侯尚。黃忠答應。於是雙方各自立在門旗之下,黃忠帶著夏侯尚,夏侯淵帶著陳式,各自都不穿戰甲,隻穿單衣。一聲鼓響,陳式、侯夏尚各自朝本陣跑回。等夏侯尚快到門旗下事,被黃忠一箭,射中後心。夏侯尚帶著箭跑回。夏侯淵大怒,催馬直取黃忠。黃忠射箭,正是為了激夏侯淵廝殺。兩將交戰,打到二十幾個回合,曹軍忽然鳴金收兵。夏侯淵忙撥馬而回。夏侯淵問押陣官:“為什麽鳴金?”押陣官說:“我看見山窩中有蜀兵旗幡,恐怕是伏兵,於是急忙叫將軍回來。”夏侯淵這才相信,於是改為堅守不出。