宋辽边境。
紫荆关、倒马关与居庸关并称为宋代内三关。杨延昭正是镇守这三关的大将,扼制辽军的进一步进犯。他担任三关的防卫工作已有二十多年。近年来,辽军对三关发动大大小小十数次的战役,三关都完好无损。因此,杨延昭正是辽军胆战心惊的敌人。
辽人一向认为北斗七星中的第六颗星是他们的剋星。杨延昭就被视为那颗星的化身。他们甚至把杨延昭看成是六郎星宿的将星下凡。儘管杨延昭对此感到荒谬不已,但是凭着自己的名号镇住辽军,倒也不是一件坏事。
紫荆关外十五里正发起了一场战事。
此时,辽国举国之兵十万,由镇南王耶律浩南挂帅,要攻下紫荆关,攻破这座二十几年来从未攻下的三关。杨延昭则领军五万,与辽军展开激战。
最后,杨延昭领军的宋军成功以少胜多,击败辽军。镇南王落荒而逃。