龐涓率大軍在外,不敢久戰,意欲與韓軍一戰決勝負。但孫臏固守不出,意在將龐涓拖垮。龐涓派士兵四處搶糧,殺戮韓國庶民,引誘韓軍出動。部門韓國士兵不聽軍令,私自出擊,被魏軍所殺。龐涓將韓國士兵-的屍體堆在韓軍大營前,韓國士兵被擊怒,擁入孫臏帳內,威脅孫臏,若再不出戰,將殺死孫臏。孫臏用兵書說服眾士兵,士兵決意按孫臏之計行事。龐涓繼續搶糧,韓軍出兵,打了就撤,在回撤之時。部門將士出而不返,秘密埋伏於西山。十數天後,埋伏於西山的韓軍已達數萬人,孫臏命出擊的軍隊將魏軍引入西山,將其殲滅。西山之戰魏軍被重創,龐涓知再戰也無利可圖,隻好撤軍回國。