宋太宗赵炯为抵御辽军南侵,任命熟悉北境战局的杨业为代州刺史,驻守战略要地代州。杨业携子杨延昭、杨延玉赴任,趁寒冬加固代州及雁门关防御工事,防备辽军突袭。次年春,辽主为雪郑州兵败之耻,避开郑州,调集十万大军直扑雁门关,企图攻破代州门户。
面对宋辽兵力悬殊的劣势,杨业制定夜袭战术,率数千精兵绕道西陉关,分三路突袭辽营。杨延玉、杨延昭各领三千兵马左右包抄,杨业亲率百骑直冲中军帐,斩杀辽将肖多里。辽军统帅耶律沙与耶律斜轸措手不及,辽兵自相践踏,溃败北逃。此战宋军以少胜多,歼敌近两万,缴获军械粮草无数,自身伤亡仅数十人。
战后,辽军称杨业为“杨无敌”,见“杨”字旗号便不战而退。雁门关大捷不仅巩固代州防线,更挽回赵炯此前亲征失利的面子。杨业父子捷报传至京师,赵炯大悦,盛赞杨家将为边关屏障。此役成为宋辽对峙中标志性胜利,凸显杨家将的智勇与战略价值。