宋太宗見(jiàn)目地達(dá)到,故作大方,將奏折轉(zhuǎn)交給楊業(yè),以示自己對(duì)其的信任。
雍熙三年(986年),宋太宗決定北伐遼國(guó),收復(fù)燕云十六州。以忠武軍節(jié)度使潘美為云、應(yīng)路行營(yíng)都部署,任西路軍主將,楊業(yè)為副主將,西上閣門使、蔚州刺史王侁,軍器庫(kù)使、順州團(tuán)練使劉文裕為護(hù)軍。
各路大軍接連攻下了云州、應(yīng)州、寰州、朔州四個(gè)州,軍隊(duì)駐扎在桑乾河邊,恰逢?yáng)|路曹彬的部隊(duì)出師不利,在岐溝關(guān)之戰(zhàn)中慘敗,各路軍馬都被撤回,潘美等人回到代州。
不久,朝廷下詔把這四個(gè)州的百姓遷徙到內(nèi)地,命令潘美等人帶領(lǐng)部下的軍隊(duì)保護(hù)百姓。
當(dāng)時(shí)遼朝蕭太后和大臣耶律漢寧、南北皮室以及五押惕隱率領(lǐng)軍隊(duì)十多萬(wàn)人,再次攻陷了寰州。楊業(yè)對(duì)潘美等人說(shuō):“遼兵兵力和士氣很旺盛,不能和他們交戰(zhàn)。朝廷只是讓我們護(hù)送這幾個(gè)州的百姓,只需帶領(lǐng)部隊(duì)從大石路出發(fā),先派人秘密告訴云州、朔州的守將,等到大軍離開(kāi)代州的那天,命令云州的軍民先出發(fā)。我的部隊(duì)駐扎在應(yīng)州,契丹人必然來(lái)抵抗,就下令讓朔州百姓出城,直接進(jìn)入石碣谷。派一千弓箭手埋伏在谷口,命騎兵在中路支援,那么三州的百姓,就能夠萬(wàn)無(wú)一失了?!?/p>
王侁反駁他的建議說(shuō):“帶領(lǐng)好幾萬(wàn)精兵卻如此畏懼怯懦。只需直奔雁門北川,大張旗鼓的前進(jìn)。”劉文裕也贊成王侁。
楊業(yè)說(shuō):“不行,這樣一定會(huì)失敗?!?/p>
王侁說(shuō):“將軍一直號(hào)稱‘無(wú)敵’,看到敵人卻猶豫不前,難道有別的心思嗎?”
楊業(yè)說(shuō):“我不是怕死,只是時(shí)機(jī)對(duì)我們不利,白白讓士卒死傷卻立不了功。您責(zé)怪我為何不死,我應(yīng)當(dāng)在大家前面?!?/p>
將要出發(fā)的時(shí)候,楊業(yè)哭著對(duì)潘美說(shuō):“這次行動(dòng)一定對(duì)我們不利。我,是太原的降將,按理應(yīng)當(dāng)處死?;噬蠜](méi)有殺我,恩寵我讓我做了將帥,交給我兵權(quán)。不是我放過(guò)敵人不去攻擊,只是想等時(shí)機(jī),準(zhǔn)備立點(diǎn)軍功來(lái)報(bào)效國(guó)家。大家責(zé)怪我躲避敵人,我應(yīng)當(dāng)率先死命殺敵?!辈⒅钢惣夜瓤谡f(shuō):“各路軍馬在這里擺開(kāi)步兵、弓箭,支援左右翼的兵力,等我轉(zhuǎn)戰(zhàn)到這里,就用步兵夾擊敵人救援你們,否則,都會(huì)被敵人所殺?!?/p>
潘美于是和王侁率領(lǐng)部下的兵馬在谷口布陣。
遼朝視楊業(yè)為大患,要求務(wù)必生擒楊業(yè)。遼將耶律斜軫聽(tīng)說(shuō)楊業(yè)出兵后,令蕭撻凜設(shè)下埋伏。
等楊業(yè)領(lǐng)兵到來(lái)時(shí),耶律斜軫與之交戰(zhàn),佯裝敗退,然后伏兵四起,耶律斜軫再次進(jìn)攻,楊業(yè)退至狼牙村。
從寅時(shí)到巳時(shí),王侁派人登上托邏臺(tái)眺望,以為契丹軍隊(duì)被打敗撤走,都打算爭(zhēng)功,立即率兵離開(kāi)谷口。潘美不能制止,于是沿著交河向西南行軍二十里。不久聽(tīng)說(shuō)楊業(yè)戰(zhàn)敗,立即帶兵后退。
楊業(yè)奮力交戰(zhàn),從中午到傍晚,來(lái)到陳家谷口。一看沒(méi)有人,就拍著胸膛非常悲慟,繼續(xù)率領(lǐng)部下士兵奮力作戰(zhàn),身上受了十多處傷,士兵都快死光了,楊業(yè)依然親手殺了數(shù)百名遼軍。戰(zhàn)馬受了重傷不能前進(jìn),藏身林中,中遼將耶律奚低之箭,落馬被俘。
楊業(yè)嘆息說(shuō):“陛下待我很豐厚,我期望征討敵人保衛(wèi)邊境來(lái)報(bào)效他,反而被奸臣所脅迫,導(dǎo)致軍隊(duì)被打敗,有什么臉面活著呢!”于是絕食三天而死。時(shí)為雍熙三年(986年)七月十二日。耶律斜軫割下楊業(yè)的腦袋,獻(xiàn)給遼廷。
楊業(yè)的英勇事跡被傳為佳話,遼朝也在密云古北口修建楊無(wú)敵廟,以祀奠楊業(yè)。