金军趁宋人准备不足而一举攻克开封的企图,在李纲和开封军民的反击下破产了,从十日起,进入艰苦的边打边谈阶段。宗望一开口,就要求宋朝犒给金军金5百万两、银5千万两、绢缎各1万端(每端6丈)、牛马骡驴驼各1万匹,宋朝皇帝尊称金帝为伯父,归还燕云在宋地的人口,割太原、中山、河间(今河北河间)三镇地给金,并以亲王和宰相当人质。宋钦宗及宰相决定接受这些条件,李纲反对说:“金人所索金、币,即使在全国搜求也不够,何况京城一地?三镇是国家的屏障,割给金人以后,我大宋靠什么立国?至于派遣人质,则宰相应该去,亲王不能去。现在应该派遣能言善辩之士与金人周旋,再拖几天,各地勤王的军队就能会聚京城,金人孤军深入,即使不满足他的条件,他也得退兵。到那时再与他谈判订立盟约,他就不敢轻视我中国,就可以获得长久的和平。”但是宰相们却坚持全部答应金人的条件,李纲无可奈何,提出辞职。钦宗不允许,说:“你先去安排守城,这件事以后再商量。”当李纲巡城回朝时,全部答允金人条件的誓书已经发出,钦宗的弟弟康王赵构以及少宰张邦昌被派往金营当人质。李纲把割让太原等三镇的诏书扣住不发,想等各地勤王的军队来到以后再设法补救。
为了凑集犒给金军的金银,宋朝在朝廷、大臣家搜寻,在普通百姓家搜刮,共凑了金50万两、银2千万两,又以奴婢和百姓亲属折金30万两,交给金军。而金军还每天放肆地进行屠杀和抢掠。二十七日,各地勤王的军队总共20万人陆续到齐。李纲上奏道:“金人贪得无厌,凶残无比,必须用军队打。金军号称6万,而我方勤王的军队已来到20万。金人是孤军深入我京城重地,就好像虎豹自己跳进陷阱中。我军应该以计取他,而不必与他硬拼。假如我们截断他的粮道,控制住黄河渡口,并分兵收复开封北边的城邑,再以重兵迫近敌营,就像西汉周亚夫困七国兵那样。等到金军粮尽力疲,再取回誓书,收复三镇,放他回北方,并且在他渡河时袭击他,就是必胜的策略。”钦宗也认为此法可行,进行布置,约定了全军行动的日期。
不料,大将姚平仲急于立功,竟提前率领手下的1万步骑兵夜袭敌营,想活捉敌帅宗望,并解救康王。半夜,李纲得到姚平仲出动的消息,急忙调大军支援。出城后,在西郊幕天坡与金军大战。姚平仲偷袭敌营无功,害怕受军法处置,逃跑了。金帅对康王和张邦昌谴责宋朝用兵违背了誓言,康王目光如炬,不予理睬,张邦昌却害怕得哭起来。金人的使节进城,谴责用兵之事,并要求更换人质。宋朝改派钦宗的儿子肃王赵枢为人质,并将张邦昌升为太宰。宰相李邦彦将出兵的责任都推到李纲和姚平仲身上,罢免了李纲的官职,以蔡懋代替。几十万军民聚集到皇宫外,群情激昂,为李纲鸣不平。钦宗只得恢复李纲的职务。
几天来,金军一再攻城,蔡懋下禁令不许随便放箭施石,将士无不愤慨万分。李纲复职,下令道:“能杀敌者重赏!”将士勇气倍增,人人奋力杀敌。金人这才有所畏惧,况且已经得到许多金银绢帛和割让太原等三镇的许诺,遂于二月九日退兵。并将人质肃王赵枢和太宰张邦昌带走,等割地结束后再放回。李纲被任命为知枢密院事,主持全国的军事事务。这时,宗翰率领的西路金军在包围太原的同时,分兵南侵,攻下了忻州(今山西忻县)、代州(今山西代县),入南北关(今山西灵石境内),攻破隆德府(今山西长治),进至高平(今山西高平)。二月二十六日,宋使到高平金营向宗翰说明后,金军才退回太原等待交割。
金兵退走,京城的威胁解除,南逃避难的宋徽宗于四月初回到开封。而坚决抗金的李纲却被排挤出朝廷,委任为河东河北路宣抚使,到山西巡边。不久,又以其“专门主张与金军作战,死伤将士,浪费财富”为理由,贬谪宁州。吴敏也被罢相,贬谪涪州。
金军宗望部北返途中,在黄河北边进攻其尚未占领的州县。而太原、中山、河间军民坚决抗击围攻的金军,不愿归金。钦宗于三月二十六日又下诏拒绝割让三镇,并派遣种师道、姚古、种师中三将,领兵往三镇支援。种师中部赶到中山、河间,宗望只得撤围率金兵北返。种师中乘胜收复寿阳、榆次等地,留屯真定。姚古部收复隆德府。朝廷催促种师中继续进兵,种师中率部至寿阳石坑,与金兵五战三胜,回师榆次。金人以重兵来攻,种师中受伤多处,力战而死。金兵乘胜进攻姚古部,姚古兵败,退守隆德。四月以后,金人多次派使者来宋,索要三镇,同时进行再次入侵的准备。
八月二十日,金军以宋朝不履行割让三镇的诺言为口实,再次大举南侵。宗翰率西路军由云中出发,继续围攻太原。太原自1125年(宣和七年)十二月被围困以来,在王禀的指挥下,英勇抗击,打退了金军一次又一次的进攻。宗翰派人入城招降王禀和知府张孝纯,未能得逞。于是下狠心大举攻城,在城外设了30门巨炮,向城内轰击,其炮石比斗还大,击中之处,房破屋坏。又用50辆巨型大车,车上蒙以牛皮和铁叶,车内装了土木柴薪,兵士躲在车下将车推到城壕边,倒出土木等物填塞城壕。城内军民放火焚烧其填壕的木薪。敌军又制作了鹅形的大车,上面蒙以牛皮和铁叶,用几百人推着,想登上城楼。宋军就在城内设鹅形跳楼,兵士们在楼内迎敌,用巨绳拴了石头,置于敌大车顶上,再用人拉,使该车向前倒伏,无法前进。然而,太原外无救兵,内无粮草。在断粮以后,将士们先是宰杀牛马骡,后来煮弓弩皮甲充饥,最后城里什么可吃的东西都没有了,百姓中出现人吃人的事。九月三日,在围困250多天后,金军终于攻进太原城。张孝纯力战后被俘。王禀率领残兵突围而出,伤痕累累,在金兵紧追的情况下,投汾水自尽。宗翰随即率军越过南北关,直逼黄河北岸的河阳(今河南孟县)。河阳守军逃跑,西路金军顺利地渡过黄河,进占河南府(今河南洛阳)和郑州,逼近开封。
宗望率领的东路金军由保州(今河北保定)出发,绕过中山府,向真定发动进攻。当时真定城内守军不满2千,面对强大的敌人,知府李邈和兵马提辖刘翊率领军民进行了英勇的抵抗,相持40多天,于十月五日城破。刘翊率士卒巷战,兵败自缢而死。李邈在城破时欲投井自杀,被部下拦住。金人俘虏他以后,宗望软硬兼施,胁迫他投降,最后不屈而死。宗望率军南进,攻占庆源,向磁州(今河北磁县)发动进攻,被守将宗泽打退。宗望转向东,从魏县李固渡渡过黄河,进逼开封。
在金兵再次南下时,钦宗多次派出使者与金帅谈判,金人要求亲王亲自到军前谢罪,并索取宋朝的金帛、车络、仪仗等御用物品,还要钦宗亲自上金太宗徽号。宋朝答应了金人的要求。金人又提出必须得到三关,又说要划河为界。宋朝一一答应其要求。但金人并无诚心,只是以谈判麻痹宋的斗志,军事进攻一直在不停地进行。十一月二十三日,宗望大军进抵开封城下,扎营刘家寺,随即向开封城发动进攻。当时,城中仅有7万军队。殿前司急忙将京城诸营兵1万人分为五军,做预备队,其前军屯顺天门,左军、中军屯五岳观,由姚友仲统领;右军屯上清宫,后军屯景阳门,由辛亢宗统领。又以5.7万人分守四面城墙。并封正在磁州的康王赵构为河北兵马大元帅,要求他收集全部河北的兵卒支援开封。闰十一月二日,宗翰军进抵开封城下,驻屯城南的青城,两路金军会师。在向开封城发动猛烈进攻的同时,金人的使节威胁道:“皇帝赶快亲自出城会盟!在城未破前,二帅将以臣礼见宋皇帝,在城破以后,就不以礼相见了。”二十四日,金军向开封城发动总攻,并派使节进城说:“我军已经攻城。请皇帝早早来见,以保全社稷。或者赶快派亲王、宰相出城,以免攻战。”这时城中可以作战的军队只剩下1万多人。
在京城危在旦夕之际,宰相却听信江湖骗子郭京的意见,企图用“神兵”出战退敌。郭京自称有李药师的法术,能轻易地杀退金兵,一直打到黄龙府。他挑了生辰为甲的7 777个市井无赖,称“六甲正兵”。让守城将士全部下城,不许偷看。然后在城上竖起一杆大旗,上面绘有天王的像,郭京指着天王像对众人说:“这面旗就可以让敌人吓破胆。”二十五日晨,郭京作法,要以六甲法作战。宣化城门打开,六甲正兵出城。这些从来没有打过仗的六甲正兵,与金兵一交战,就被击溃。郭京急忙下城带其残兵逃跑。金军乘机登城,守城宋兵皆溃,开封沦陷。城内军民坚持巷战,金兵占据了开封的16个城门,并四处烧杀抢掠。
金人坚持要宋朝皇帝出城谈判。三十日,宋钦宗在300名白衣卫士的护卫下,出朱雀门,在金军马队的夹持中,进入青城金军大营。宗翰、宗望拒不相见,宋钦宗住了一夜。十二月一日,钦宗派两位宰相与金人商谈,金人要求宋朝皇帝亲自交上投降表。宗翰同时派遣萧庆进驻尚书省,宋朝廷有何动静都必须事先向他报告。二日,钦宗进大营见金军二帅,二帅到门前迎接,钦宗将降表交给宗翰,然后一齐入内。宗翰让人宣读宋帝降表,又让钦宗对着香案上的降表,朝西北面拜了四拜。投降仪式结束,宋钦宗于当晚回宫。
从十二月五日起,金人开始了对开封城的大搜刮。先是要求开封府交来良马1万匹,开封府将全城马匹征发一空,只得到7千匹,交到金营。又按要求,花几天时间将开封城的武器全部收缴,送到金营。金人要开封交纳犒军金1千万锭,银2千万锭,帛1千万匹。钦宗下诏开封府,说:“要搜刮金银,以报答大金全活生灵的恩典,一定要尽力,不可姑息人情。只要能报答金国,即使是头发皮肤也不吝惜。”开封府强迫居民交出金银,连福田院的贫民,每人也必须交金2两、银7两,一时城内金银价猛涨,金一两价50千钱,银一两3 500钱。到十九日,共搜得金16万两,银200万两,送往金营。金军又将宋宫中收藏的古器、国子监和秘阁三馆的图书、书版全部装走。又要走宫廷的所有仪仗、礼器、仪器、皇帝后妃冠服、御马装具,以及教坊乐工、各色工匠、医生、画工,还有大臣和36州守臣的家属。
1127年(靖康二年)一月十日,宋钦宗再次出城,到青城金军大营,商量加金太宗徽号,从此被扣于金营。金人要求钦宗将所欠金银交足,钦宗无可奈何地画押同意,可耻地以嫔妃、帝姬(公主)等充顶金银。规定,每名帝姬、王妃折金1千锭,每名宗姬折金500锭,每名族姬折金200锭,每名宗妇折银500锭,每名族妇折银200锭,每名贵戚女折银100锭,任听帅府选择。二月六日,金太宗诏书送到,宣布废宋朝皇帝为庶人(即平民),另立异姓为帝,并且将太上皇、后妃、嫔御、诸王、王妃、帝姬(即公主)、驸马总共3千多人押进金营。几天后,又将六部官员、皇帝宗族、后宫诸人、宦官等押到金营。二十三日,又从开封城搜刮去金7.58万两,银114.5万两、绢缎4.84万匹。
三月七日,金人扶植的傀儡皇帝张邦昌册立上台,称大楚皇帝。二十九日,金军押太上皇赵佶及其宗族北去。四月一日,金军押宋钦宗及大臣北去。一路上,二帝及其亲属受尽金人的侮辱,许多人不堪折磨自杀身亡。五月十三日,抵燕山。八月二十一日到达金上京(今黑龙江阿城县南),徽、钦二帝光着上身,腰披羊皮,跪见金太宗。金太宗封宋徽宗为昏德公,宋钦宗为昏德侯,后妃都被送洗衣院,许多王公大臣被卖为奴隶。1130年(建炎四年),二帝一行被押送到胡里改路五国城(今黑龙江省依兰县)。1135年(绍兴五年)四月,宋徽宗赵佶病死。1156年(绍兴二十六年)宋钦宗赵桓死去。这二位俘虏皇帝,先后在囚禁中走完了人生之路。