公元1212年秋,成吉思汗再次大举南侵,攻击目标是金朝西京府(今山西大同市),蒙古军队与金朝援兵元帅左都监奥屯襄部激战,金军全军覆没,奥屯襄仅以身免。蒙军围攻西京,金左副元帅兼西京留守抹撚尽忠率军坚守,成吉思汗一时无法攻下。后来,成吉思汗在作战中身中流矢,身负重伤,士兵死伤无数,蒙古军撤回阴山。
1229年冬10月,蒙古军进驻庆阳界。哀宗诏陕西行省遣使奉羊酒币帛去蒙军求和,以为缓兵之计。蒙古也派使臣斡骨栾到陕西行省来招降。哀宗密遣枢密院判官白华去邠州,告谕移剌蒲阿,候春初去庆阳作战。12月,哀宗诏令移剌蒲阿与总帅纥石烈牙吾塔、权签枢密院事完颜讹可等领兵援庆阳。正大7年(1230年)正月,金军与蒙古军再战于大昌原,蒙古朵忽鲁军战败,退走。庆阳围解。移剌蒲阿遣还蒙古使臣斡骨栾,说:“我已准备军马,可来战斗!”
蒙古在庆阳战败,斡骨栾回报。窝阔台大怒,决意亲自领兵南侵。1230年7月,窝阔台与弟拖雷、侄蒙哥统率大兵,向金朝的山西进攻。蒙古军攻下天成堡,经西京,至应州,在雁门关激战,先后攻破代州和石州。
武仙归金后,在1228年置府卫州。1230年9月,武仙领兵围攻潞州的蒙古军。窝阔台命塔思领兵救援。武仙退保潞州东原上。金将移剌蒲瓦领兵夜袭蒙古军,塔思战败,蒙古辎重、人口都被金军俘获。武仙还军,攻占潞州。10月,窝阔台再遣万户宴只吉台与塔思等攻潞州。武仙遁走,还屯卫州。蒙古真定万户史天泽等率领河北蒙、汉军围攻卫州。哀宗调遣完颜合达、移剌蒲阿领兵十万救卫州。完颜合达等先遣完颜陈和尚忠孝军及亲卫军等三千人作先锋出击,蒙古兵败退。卫州围解。陈和尚的忠孝军又立了战功。
1230年11月,蒙古兵攻潼关、蓝关,不能下,退军。正大8年(1231年)正月,蒙古速不台军攻破小关,攻掠卢氏、朱阳。潼关总帅纳合买住领兵拒战,求援于行省。行省派陈和尚忠孝军一千,都尉夹谷浑军一万来援。蒙古速不台军败退,金兵穷追五百里,追到倒回谷口而还。
1232年5月5晚,蒲察官奴率忠孝军四百五十人,手持飞火枪,夜袭蒙古军,取得大胜。蒙古军腹背受敌,蒙古将领槊直腯鲁华一军皆没,被杀三千五百人,被赶入黄河之中淹死数千人。此战史称归德之战。因此功,金哀宗正式任命蒲察官奴为参知政事、兼左副元帅,并将自己的御马赐给蒲察官奴。