使者途径沔州(今陕西勉县),被统制张宣杀死。拖雷震怒,举兵大举南侵。攻破洋州(今汉中市道洋县)并大肆屠戮,再破兴元府(今南郑县)。
1332年,元太宗窝阔台领军在白坡(今河南道孟县)渡过黄河,部将速不台围攻汴梁。拖雷从金州向东进攻,拖雷率兵在禹山(今河南邓州)大败金军,之后在金援兵必经之地钧州(今河南禹州)西南三峰山一带设伏,并派轻骑诱进主力深入。金援兵中计,拖雷以不足5万的兵力,歼灭金军精锐15万,俘获金军统帅完颜合达、移刺蒲阿。潼关守将李平率部投降,黄河以南10余州都被蒙古军占领。
托雷雕像
金哀宗惊慌不安,送侄子曹王完颜讹可为人质,派遣使者向蒙军求和。看到金乞降后,速不台向河洛撤军,元太宗窝阔台也领军北归。
双方谈判中,金将申福等人在馆舍杀了元使者唐庆等30余人,金哀宗对此默许,不予追究,双方议和到此为止。
元太宗派王檝出使南宋,商议双方共同出兵夹击金国。南宋制置使史嵩之召集官员商议,大家都认为是消灭金国的实现复仇的大好机会。唯独赵范不高兴,对众人说:"宣和海上之盟,和金国商定共同灭了辽国,可后来金国不遵守盟约,朝廷被迫南迁。这个教训不能忘啊!"
大将孟珙说:"我们尚不具备坐观成败的实力,不如趁机答应蒙古的邀约,尽量拖延必将到来的宋蒙大决战,使朝廷获得足够的准备时间。同时还可以趁机抢得一些地盘以增加战略纵深,并向蒙古人展示自己的实力,使他们不敢轻视我们。而且,无论我们出不出兵,金国都灭亡在即,因此此次出兵是朝廷唯一正确的选择。"
宋理宗随后命令史嵩之与蒙古联络,双方共同攻金。蒙古承诺灭金后把河南地区送给南宋。
金末帝完颜承麟之墓
1233年10月,史嵩之最终下达了出兵的命令,孟珙、江海率忠义军2万运粮30万石北上,抵达蔡州城下与蒙军会师。
1234年正月,宋蒙联军攻破了金国最后的据点蔡州城,金哀宗完颜守绪匆忙传位后自缢身亡,金末帝完颜承麟亦在乱军中被杀死,金国灭亡。由于宋军在战斗中表现的非常勇猛,获得了大部分的战利品。