策马指挥,宋军激战数个时辰后,大破敌军。武仙只好狼狈的换上士兵的衣服,只带了五六个人逃走,剩下的七万多金军纷纷投降。武仙后来在逃窜的过程中,被蒙古守军擒杀,金国打开入蜀通道的计划彻底破产。班师襄阳后,孟珙转修武郎、鄂州江陵府副都统制。
武仙军的覆灭,也使围攻蔡州的蒙古军少了一个大负担。但是,金国的战斗力依然旺盛。绍定六年九月,蒙古军都元帅塔察儿被金军击败于城下,士气低落。塔察儿就一面远远地修筑堡垒以防金军突围,一面派出使者王檝向宋廷发出联合灭金的邀请,同时还希望宋军能支援一些粮食。
蒙古一直希望和宋朝结盟,共同攻打金国。但宋朝记得"海上之盟"的教训,双方虽有使者来往,却并没有形成实质上的盟约,更谈不上出兵。不过形势逼人,金国被灭已经是迟早之事。十月,宋廷在权臣史弥远的决策下,决定联蒙灭金,命令京湖制置司出兵。于是派江海、江万载叔侄,以及孟珙领兵两万、运粮三十万石踏上了灭金的征程。
金主完颜守绪却还像是睡在梦中,他反而派遣完颜阿虎带到宋朝乞求粮饷,还说道:“我不负宋,宋却有负于我。我自即位以来,常告诫边将,不要侵犯南界。现在他们乘我疲敝,来夺我国土地。须知蒙古灭了四十个国家,先灭西夏,夏亡再是我金国,我国一亡,下一步必是宋国。唇亡齿寒,势所必然。他们如果与我连和,送粮周济,为我也是为彼,你可将此话转告就是。”
完颜阿虎带到了宋廷,宋廷自然不会答应,顿时下了逐客令。完颜阿虎带空手而回,禀告了完颜守绪。完颜守绪无法可施,只得祭拜上天,祈求庇护。完颜守绪又赐宴招待群臣,要他们竭诚效力。酒还没有喝完,就有探马进来上奏道:“蒙古兵到了!”武将们当即跃身而起,争着表示要出城交战。
完颜守绪于是命诸将分为二队,一队守城,一队拒敌。出战的将士,倒是踊跃异常,立即将蒙古兵击退了。塔察儿亲自来督攻,也被打败。蒙古兵于是不敢进逼,只是筑起长垒,围困城池。正在此时孟珙、江海带了兵粮,来到了蔡州城下,与塔察儿相会师。塔察儿很是喜欢,当即和孟珙约定,两军分别进攻。蒙古的军队攻打蔡州北面,宋军攻打蔡州的南面,南北两军不得相互侵犯。两边约定好之后,于是各安排器械,分头攻城。