又過數日,彭漾再來營中,與夏侯尚約定日期。並帶了梁山軍頭領陳達、時遷兩個:“為表誠意,押二人在都督軍中為質;倘有異變,都督儘可把我兩個千刀萬剮也。”夏侯尚大喜,更是不疑。於是與彭漾約定於四月某日,一起進兵葭萌關下。彭漾去了,夏侯尚問孫立道:“這兩個梁山頭領,如何處置?”孫立道:“他雖是質當,為表誠意而來,不可失禮。然若留于軍前,又恐他跑了。不如教舍弟孫新,軟禁於南鄭城軍營之中,倘前方梁山軍有異動,可要挾之也。”尚從之。
於是到約定之日,夏侯尚令董超、董衡、孫新引軍萬餘,守南鄭之地;自與孫立、郭淮、孫禮、王雙、鄧艾等諸將,帶五萬軍馬,先過漢城;龐統、吳用已引軍等候,兩下相見,龐統道:“吳班已遣人來,萬般準備完畢。只等明晚大軍到葭萌關時,便即開關延入也。”夏侯尚道:“梁山軍在劉備部下時,對西川地理頗熟,可為先導。我引軍隨後進。”龐統道:“誠如將軍之命也。”吳用道:“如今攻取西川,自然要把主力派出;然我梁山軍在漢城,尚有營寨。須留少許軍馬駐守,都督莫見怪。”夏侯尚聞言,心中沉思,孫立早道:“既如此,我大魏官兵,亦要留兵一路,在此接應,加亮亦莫要見怪也。”吳用沉吟片刻道:“彼此一家之事,豈會見怪。”孫立密謂夏侯尚道:“都督可與末將一萬兵,屯駐於此地;萬一有變,則可與南鄭之兵連線救應也。”尚從之。梁山軍是龐統領軍,與秦明、花榮、龔旺、丁得孫四個將領,起兵二萬。吳用自留於漢城。
於是夏侯尚大起餘兵,與梁山軍近葭萌關下,卻是黃昏。龐統謂夏侯尚道:“吳班約定,今夜二更,城頭上火光三現,便是訊號,我等引軍殺到關下,自有接應。”夏侯尚道:“甚好,龐士元可引軍先進。”龐統默然應允。於是兩軍各自準備,二更時分,果見城頭上火光三現,龐統指揮梁山軍,直衝城關,果然一無阻攔,殺進關去。須臾,城上城下,喊殺聲大作。無一刻,漸漸平息。夏侯尚只道梁山軍得手,便與諸將一起麾軍,衝殺進去。進得半數兵馬,忽然城頭號鼓一聲,萬般寂靜。接著燈球火把,照耀明如白晝。抬眼望時,劉循端坐城樓,左是黃權,右是龐統,呵呵冷笑道:“夏侯尚!汝曹篡漢,禍亂天下,如今又來犯我西川,還不速速下馬受死!”旁邊小校令旗一搖,城上亂箭滾木,一起打下來。城關內外,殺聲大作。先前進關的梁山軍秦明、花榮、丁得孫、龔旺四將,引軍兩面殺來。夏侯尚怒道:“梁山草寇,果然無信也!”看身邊軍馬甚多,尚且不慌,急令眾將一起向外衝突。梁山軍卻也不過於進逼,只是隨後掩殺。王雙一口大刀斷後,雙戰龔旺、丁得孫;郭淮、孫禮奮力衝開關門,卻看葭萌關下,煙霧瀰漫,火光中,左邊吳班、雷同,右邊劉湘、吳蘭,各引川軍殺來。內外夾擊,魏軍大敗,中槍被箭不計其數。夏侯尚亦顧不得抵抗,同眾將一路奔走。將近漢城,又是一聲號鼓,吳用策馬立於大旗之下,輕搖羽毛扇道:“夏侯伯仁,今日至此,何不歸降?”夏侯尚大怒:“草寇以詭計算我,某誓殺之!”挺槍躍馬,直取吳用。吳用回馬便走,尚揮軍追,不一里,兩邊旌旗搖曳,王英、扈三娘引軍殺出;黑夜裡只是混戰,背後秦明、花榮、丁得孫、龔旺、劉湘、吳班、雷同、吳蘭引梁山軍同川軍一起殺到,腹背夾擊,曹軍漸亂。忽然吳用軍馬背後,自相紛擾,一彪軍馬殺入圍來,當先一將,勇不可擋,正是孫立也。夏侯尚大喜,忙叫:“文直救我!”孫立縱馬過來,與夏侯尚道:“都督休慌,隨我殺出重圍去可也!”尚正感欣慰,立忽遙指:“那邊是誰?”尚回頭看時,早被孫立右手抽出竹節虎眼鞭,劈頭一鞭,打的頭顱粉碎,倒撞下馬而死。尚早先讒害曹洪,獨掌軍權,才半年,卻死於孫立之手。有詩嘆曰:
安鎮關右何不好,一心只圖大功名。誰知所信非忠義,大功未就死無墳。
夏侯尚既死,孫立大呼:“我乃梁山頭領病尉遲孫立也!今日諸君可早降!”曹軍更亂。郭淮在軍中,厲聲道:“諸路將士,倘欲生者,無問左右,與我盡力向東衝殺便是也!”魏軍落後人馬,陸續投降,諸將引大隊,竭力廝殺。王雙拍馬揮刀,正逢王英,戰無數合,一刀斬落王英馬首;英大呼落馬,手足並用,爬了開去。郭淮乘機揮軍衝進,撞開陣腳。鄧艾吩咐把軍中車輛,一併放火焚燒。後面梁山軍、川軍追襲來,卻被滿地潰兵草車,攔住去路。魏軍眾將乘機走脫。一路奔波,將近南鄭城池,卻看一些敗軍,七零八落,往這邊奔來,哭拜道:“那孫立將軍胞弟孫新,卻也是梁山叛黨,同了董超、董衡及梁山人質時遷、陳達,