金国在蒙古军的猛烈打击下,几乎是逢战皆败。但在公元1228年的大昌原之战中,金国忠孝军提控完颜陈和尚以四百骑兵击败了蒙古大将赤老温所率的八千兵。
金国与蒙古交战近二十年,好不容易打了这一场胜仗,主将完颜陈和尚便十分得意。在遣返蒙古使臣时,完颜陈和尚十分傲慢地对使臣说:“我们不怕你们了,现在我国已经备齐兵马,只等你来开战。”
蒙古大汗窝阔台闻听此言十分气愤,发誓一定要报“大昌原之战”失败之仇。
公元1229年,窝阔台亲自率军大举进攻山西,并命大将史天泽攻打卫州。公元1230年,窝阔台又派三路大军进攻金国。
西路军首先攻克了著名险隘大散关,接着又占领凤州(21)。然后分兵两路,一路经由凤州西南的武休关直逼兴元,并分兵掠取四川的部分地区;另一路由凤州而东攻取洋州,屯兵于兴元、洋州之间。