这时候,太原城已经被宗翰的西路军围困了八个月。太原守将王禀率领军民坚决抵抗。金兵用尽一切办法攻城,都被王禀打退。日子一久,城里断了粮,兵士把牛马、骡子杀了充饥;牛马吃完了,就把弓弩上的皮革煮来吃。老百姓天天吃野草,糠皮,没有一个人投降。最后,太原城终于被金兵攻破。王禀带着饥饿的兵士跟金兵巷战之后,自己跳到汾水里牺牲。
太原失守之后,两路金兵继续南下。各路宋军将领听到东京吃紧,主动带兵前来援救。宋钦宗和一些投降派大臣忙着准备割地求和,竟命令各路援军退回原地。
这时候,在黄河南岸防守的宋军还有十二万步兵和一万骑兵。宗翰的西路军到了黄河北岸,不敢强渡。到了夜里,他们虚张声势,派兵士打了一夜战鼓。南岸的宋军听到对岸鼓声,以为金兵要渡河进攻,纷纷丢了营寨逃命,十三万宋军一下子逃得精光。宗翰没动一刀一枪,就顺利地渡过了黄河。宗望率领的东路,也攻下大名(今河北大名),渡河南下。两路金兵不断向东京逼近,把宋钦宗吓昏了。一些投降派大臣又成天向宋钦宗嘀咕,说除了求和之外,没有别的出路。宋钦宗只好派他弟弟康王赵构到宗望那里去求和。
赵构经过磁州(今河北磁县),州官宗泽跟赵构说:“金朝要殿下去议和,这是骗人的把戏。他们已经兵临城下,求和又有什么用呢?”
磁州的百姓也拦住赵构的马,不让他到金营去求和。赵构害怕被金朝扣留,就在相州(今河南安阳)留了下来。
没有多久,两路金军已经赶到东京城下,猛烈攻城。城里只剩下三万禁卫军,也是七零八落,差不多逃亡了一大半。各路将领