宣和五年,天祚帝得到夏崇宗的许诺,开始往西夏逃窜,途中几个儿子都被金军俘获,郭药师又大败辽军于峰山,辽帝国人心尽丧。然后萧干成立了独立的奚国(萧氏本来就是奚族),退化成游牧民族,骚扰燕地。童贯亲自到燕山府督战,郭药师一鼓作气,在卢龙岭大败萧干,缴获辽帝国遗留的印玺等物,萧干也被部下所杀,辽帝国在幽云的实际残余力量已经被彻底消除。
严格地说,这是自石敬瑭出卖幽云十六州后,175年来第一支进驻幽州的"王师",如果不是后来的事情,郭药师堪称民族英雄。但此时郭药师及其常胜军却暴露出素质低下的一面,他先是宣称要把城内的契丹人和奚人杀光,然后又放纵士卒劫掠,自己日夜宴饮,一副土匪进村的流氓姿态,百姓无不痛恨。萧后密报萧干速回师来救,萧干忙遣3000精锐回师,常胜军正在醉生梦死,刘光世还来不及救援就被辽军击败,郭药师狼狈逃回。接下来史书上有这样一段记载,说萧干用了一出"蒋干盗书"的计谋,故意放归两个宋军小卒,就把刘延庆吓跑了。还说刘延庆自己烧了自己的营帐,十万大军被萧干的数千军追了百里,士卒自相践踏而死,把神宗朝以来储备的军资损失殆尽,而且行将灭亡的辽国这个时候还在"轻视"宋朝。这种桥段就算放在《三国演义》里面,人们都会讥笑作者过于夸张,完全不符合情理。此战的真实情况已经被史书所隐瞒,目的是为了说明宋军根本不中用,金军才是灭辽的主力。然而金军如何攻占燕京的细节却无法编造,又只能简单的说辽军望风披靡,金太祖直接就占领了燕京,简直把后人当傻子糊弄。
宣和七年(辽保大五年、金天会三年,1125年),天祚帝经过数年逃亡,终于在应州新城(今山西应县)东60里处被金将完颜娄室追获,被金国降为海滨王,辽(契丹)帝国灭亡。