又纠集起近十万人马全线扑击燕山的几大关口,试图趁着周主撤兵回到东京的时机破口而入,甚至重新夺回南京道。结果却是令人丧气的,一方面因为各部精锐大丧之后加入了太多的牧奴,使得几支攻城部队的战斗力大减,另一方面燕山各个关隘前的山陉又普遍铺不开大军,几路进攻几乎都变成了添油战术下的攻城战,虽然攻防双方的兵力对比颇为悬殊,契丹军却还是难以撼动周军分毫。
在契丹军发起攻击的第一天,几处关口或多或少地出现过类似古北口那样的机会,但是无一例外地都被守军用霹雳弹给炸了下去。
从那以后,契丹军就再也没有看到过胜利的曙光,尽管每天组织起来的跳荡队都可以扑到城下、支起钩梯,尽管每天跳荡队都可以爬着钩梯接近城头,但是他们翻过垛口登上城头的事情就再也没有发生过了,这些跳荡队多数都变作了城墙下的碎尸。
一次次无视伤亡地扑城,一次次被强硬地砸回来,攻击全线上每天总计数千人的伤亡,换回来的不是希望而只有头破血流。每到夜间发生的营啸,绝不是古北口的独家景象,而是整个燕山战线上契丹军营地的普遍状况,越来越频繁的营啸让契丹军的士气和战斗力直降谷底。
在强忍着惊愕、恐惧坚持徒劳地攻击了十天之后,新征集来的那数万牧奴家丁几乎损耗殆尽,耶律屋质终于不得不承认失败。驿马带着耶律屋质的将令向东传布,燕山沿线正处于进退两难之下的契丹军依次和周军脱离接触,一个个匆忙回到自家牧场舔伤口去了。
萧抱鲁在后面几天已经是应付差事一般的组织攻城,于是在接获撤退军令的第一刻,他就点齐了兵马,领着这些无心恋战的属下迅速向东北转进——北安州的草场比古北口城下这个修罗场可爱多了。
对于契丹军的北遁,北口守捉刘福虽然心中早已预料,却也是无能为力。
城中的那些壮丁在依托城池的时候,也还是能够给契丹军造成相当杀伤的,可是他们一旦离开城池去追击敌军,那基本上就是羊入虎口