木华黎部下攸兴哥率领先锋军攻下大名府。十一月,木华黎军进入山东,连续攻破滨、棣、博、淄、沂(14)等州。十二月,攻下益都。后又攻下密州,金节度使完颜寓战死。
同时,木华黎统率的另一支军队向河东进军。十一月,木华黎到达太原城下。但因知太原府事、权元帅左监军乌古伦德升出兵抵抗,木华黎军寡不敌众,不得不退走。
公元1218年夏,蒙古军在应州集结。金宣宗闻讯后,立即调遣平阳府胥鼎移镇陕西,又令绛阳军节度使李革负责管理平阳府的事物,代替胥鼎镇守河东。
同年八月,木华黎率步兵骑兵数万人,由太和岭入河东,攻略代、隰(15)、吉、石、岢岚等州,第二个月便开始围攻太原。
一路向南
木华黎用重兵包围太原城,并很快攻下了太原。在这期间,金国元帅左监军乌古伦德升仍然誓死坚守。为了鼓舞士气,他还将家中的银币及马匹分赏给战士们。但蒙古军却从西北角入城,乌古伦德升联车塞路拒战,虽三次打退蒙军,但蒙军矢石如雨,金国负责守城的士兵无法坚持,城池由此沦陷。
攻下太原城后,木华黎留下攸兴哥镇守,自己则继续率军攻打汾州,金国汾阳军节度使兼经略使兀颜讹出虎战死。