由于外敌入侵,而宋廷又节节败退,亡国的气氛压得民众透不过气来。在这种情绪的引导下,愤怒和仇恨终于爆发了。朝野上下纷纷揭露蔡京等人的罪恶,太学生也纷纷上述,力陈蔡京等人的滔天罪行,称蔡京、王黼、童贯、梁师成、李邦彦、朱勔为六贼,说“六贼异名同罪”,请求朝廷把他们处死,并昭告四方,以谢天下。被逼无奈,赵桓被迫罢免了王黼;后在吴敏和李纲的要求下,由开封府尹聂昌派武士斩杀了王黼。而其他人,例如李邦彦、梁师成也被赐死;蔡京、童贯在亳州被贬官流放。后来,蔡京在流放途中死于潭州,童贯、朱勔以及蔡攸由于朝中继续揭发其罪恶,在流放途中被处斩。残酷压榨、役使人民的人都遭到了铲除,使得朝野上下一片欢腾,同样也让濒临灭亡的北宋出现了一线生机。
之所以说北宋出现了一线生机,是因为开封军民在李纲的领导下,团结一致,再加上六贼除尽,军民士气激昂,最终使得辽国东路军在开封城下也占不到什么便宜——毕竟开封是当时世界上最富庶、最坚固的大都市,而且人心开始凝聚,各路援军又陆续赶来。宣和八年(1126年)二月初九,在围困了开封一个多月的时间后,金国的东路军在得到赵桓给予的大量金银并答应割地赔偿求和以后,就率领大军撤退了。而西路军一部分继续围攻太原,另一部分则占领了高平。