靖康元年(1126年)八月,金太宗再次發動大兵進攻宋朝。金軍以完顏宗翰為左副元帥,完顏宗望為右副元帥,分東西兩路進兵。九月初,完顏宗翰率領的金軍攻破太原。然後與完顏宗望合兵,在十月初攻下真定府(今河南安陽)。
宋欽宗驚慌失措,隻好重新寄希望於割地求和,他派康王趙構和王雲為使臣,前往金營求和。趙構一行走到磁州時,磁州知州宗澤正率領軍民備戰,軍民抗敵情緒高漲,殺死王雲,勸留了康王趙構,趙構由此幸運地逃過大難,否則也不會有後來“泥馬渡康王”的故事了。
十一月下旬,金軍到達東京,開封萬分危急。宋欽宗任命率領勤王兵入京的南通都總管張叔庭為簽書院事,率軍民奮力守城。又下詔封康王趙構為天下兵馬大元帥,召集河北兵迅速入衛東京。同時,宋欽宗和宰相何栗等人又都作好了求和的準備。令呂文德守東京內城。這時候,東京無賴神漢郭京與黃藥師適時出現了,由此上演了極為荒唐可笑的一幕。
郭黃二人聲言會“六甲法”的法術,可以召來天兵天將,輕而易舉地生擒敵軍元帥,消滅敵軍。六甲法就是挑選男子7777人,經過施法術後,就可以刀槍不入。宋欽宗竟然對此深信不疑,於是宋欽宗又決定郭京的“天兵天將”與敵人決一死戰。郭京發功的日子到了,他命令撤走城上所有的守軍,以免有人偷看,導致法術失靈。施展法術後,郭京命人大開城門,派他“刀槍不入”的“神兵”出擊。結果,這些“神兵”並沒有刀槍不入,而是盡數被金軍殲滅。幸好把守城門的宋兵將城門及時關閉,否則金軍完全可以乘勢衝入。郭京見首戰失利,說:“看來還是得由我親自出馬。”然後率領殘余的“神兵”縋城而下,出城後卻一溜煙向南逃走,頭也不回。就在此時,金軍乘大雪攻城,攀城而上,發現城上竟然沒有守軍,開封外城由此陷落。
京師外城破後,呂文德仰天太息:“誤國者,郭京也;誤國者,我也”,遂自殺身亡。宋朝廷上下亂作一團。宋欽宗趕忙派宰相何栗到金營求和,完顏宗翰、宗望說:“自古以來,有南就有北,兩者不可缺。隻要答應割地,就可以議和,不過,太上皇必須親自前來商議。”意思是說要宋徽宗親自來議和。何栗回報後,宋欽宗說:“太上皇驚擾而病,一定要去,就由我就親自去吧。”
宋欽宗與何栗到達金營後,送上降表,並屈辱地下跪。因為沒有得到金太宗的詔命,完顏宗翰隻是好言寬慰了幾句,就讓宋欽宗退下去了。宋欽宗在金營兩天,沒有議出甚麽結果,十二月初又回到東京城內。這時,東京已經完全沒有防守。金軍雖然沒有入城,但派人索要金一千萬錠,銀二千萬錠,帛一千萬匹,聲稱如不及時送交,將縱兵入城。宋欽宗按金軍旨意,一面下令大括民間金銀,一面分遣朝臣到河北河東各地,命令開城降金。