一时胁从,岂能一概诛杀?”郭药师等得以保全性命。因为郭药师年少雄壮,貌颇伟岸,又沉着果敢,以威武御众,很多人归附了他。他以武勇四军荐授殿直,从征金国,立了不少功劳。辽国于是升郭药师为都管押常胜军、涿州留守。
郭药师率领所部八千人,以及涿、易二州版图,向童贯处偷降。童贯大喜,立即表上奏朝廷,赵佶下诏授郭药师为恩州节度使,命令他部众归刘延庆节制。刘延庆奉童贯军令,从雄州出发,用令郭药师为先锋,领兵十万人,渡过白沟。刘延庆部下,非常没有纪律。
郭药师进账,劝谏刘延庆道:“今现在大军拔寨而行,很多人都不戒备。如果敌人设伏袭击,我军首尾不能呼应,不就是要望尘奔溃吗?”刘延庆不肯听从他的意见。宋军走到良乡,辽将萧干率众冲来。宋师军接战不久,就立即退走,被辽兵驱杀一阵,伤亡很多。
刘延庆收集败众,闭门不出。郭药师又献计说道:“萧干兵不过万人,现在全力抵御我军。燕山必定空虚。我愿率领奇兵五千,倍道偷袭,一定可以得胜。只是要请你的次子刘光世率兵援应,万不可误!”刘延庆一口应承,于是派遣大将高世宣、杨可世与郭药师引兵六千,乘夜渡过芦沟,兼程而进。
到了黎明,辽国常胜军偏帅甄五臣已得消息,急忙率五千骑兵进了燕城。郭药师等人来到,城中已有人守备。宋军猛攻数次,才得以进入外城,宋军派遣使催促萧德妃出降。萧德妃密报萧干,萧干急忙率精兵三千,进行巷战。郭药师只望刘光世来援,不意杳无信息。
甄五臣又杀了出来,害得郭药师等前后受敌,只好与杨可世一同弃了马,缒城逃回。高世宣竟然战死城中。刘延庆进驻芦沟,既不派遣刘光世,也不去追蹑萧干。萧干出截饷道,擒去了护粮将王渊,及汉军二人,用布蔽目,羁留帐中。
有人对萧干说道:“我军三倍于宋军,明晨当分为三队,出击宋营。最精锐的从正面进攻,左右翼作为接应,举火为号,好杀他片甲不回。”萧干大喜,暗中放了一个人,令他出帐回报宋军主将。宋军粮道被截断后,刘延庆本来已无斗志,如今又误信了萧翰发布的假消息。
到了次日,他远远看见火光起来,怀疑是辽兵来到。他于是烧营急逃,士卒自相践踏,死亡过半。萧翰乘胜追击,直到涿州城河边方才驻军。次日再战,士气低落的宋军再次被打得落花流水,残兵败将仓皇逃奔雄州,再不肯跟辽兵作战。
经过两番大溃败,宋朝不仅损失了十余万精锐部队,并且把自神宗以来积攒数十年的军用物资消耗殆尽。战后,辽国及燕地的汉民对宋朝外强中干的表现无比鄙视,纷纷作赋及歌诗来取笑赵佶,令赵佶羞惭不已。