楊業的死訊傳回大宋,憤怒的百姓紛紛將楊業之死歸咎於潘美,在評書演義中更是將潘美改為潘仁美,進行了醜化,成為一代權奸,處處與楊家作對,並且勾結遼人,圖謀奪取宋朝江山。
其實真正將楊業置於死地的是宋太宗趙光義。
雁門關之戰後,楊業成了大宋軍民心目中的大英雄,就已經惹得宋太宗心裡不快了。但是那個時候,大宋軍力鼎盛,宋太宗趙光義有這個自信能降得住楊業,所以隻是略施小計,將楊業高高捧起,使得其他將領生出妒忌之心。
雍熙三年(公元986年),當時的遼聖宗耶律隆緒年幼,其母蕭太後(蕭燕燕)主持國政,又寵愛漢臣韓德讓,遼朝上層人心浮動。
宋太宗趙光義得到情報後,認為再次攻取幽州的機會來了,同時還可以一洗前幾年高梁河慘敗的恥辱,不顧參知政事李至的反對,不顧糧草、軍械缺乏、北伐準備不足、開戰勝算不多的實際情況,不和宰相商量,即決定對遼用兵,兵分三路,大舉北伐。
三月初,宋軍開始進攻。西路軍出雁門關西口北上,克寰、朔二州後,轉破應州,北取雲州;中路軍克飛狐,分兵一部圍靈丘(今屬山西),以大部兵力於飛狐北擊敗遼援軍後,直取蔚州。
至四月中旬,西線已攻占山後要地。此時,東路曹彬部亦克固安、涿州。耶律休哥在援軍未到之前,避免與宋軍爭鋒;晝出精銳虛張聲勢,夜遣輕騎襲擾,暗潛部分兵力設伏宋軍側後,斷其糧道,疲憊宋軍。曹彬10萬軍占據涿州僅旬餘,即迫於糧草不濟而退兵。至白溝(今河北新城東南)被太宗傳令即止,嚴令其緣白溝河趨新城,與米信部會合,養精蓄銳,待中、西兩路會師,再北進取幽州。
曹彬率軍抵新城後,統下諸將聽說潘美、田重進等部連戰連捷,深恥己軍無功,“謀畫蜂起,更相矛盾”,東路軍將星雲集又豈甘人後。
曹彬無法約束諸將,便順從諸將之意,“乃裹五日糧,再往攻涿州。”
曹彬未及中、西路會師,即又孤軍冒進,往攻涿州。時值酷暑,又遭耶律休哥沿途阻擊,推進艱難、遲緩,複抵涿州時,士氣已疲乏不堪。這時,蕭太後已率軍進抵涿州東,與耶律休哥形成對宋軍鉗擊之勢。
曹彬見勢不利,引軍冒雨南撤。耶律休哥率精騎馳追。五月初三,於岐溝關大敗宋軍,曹彬領潰軍逃至拒馬河,連夜搶涉,慌亂中人馬相踏,傷亡甚眾。殘部退營易水南又被遼軍追及,士卒驚遁,被殺數萬。
岐溝關一戰極其慘烈,十萬大軍所剩無幾,就連主帥曹彬也是在左右親兵舍命護衛之下,最後才孤身一人殺出重圍。
由於東路主力大敗,宋太宗合圍幽州的戰略意圖再難實現。遼朝方麵開始反撲,耶律斜軫統十萬大軍趕至安定西,與宋朝雄州知州賀令圖相遇,雙方大戰,宋軍又敗,被殺一萬多人。遼軍乘勝攻陷蔚州等地。