蒙古军获胜后,继续向莫拉维亚挺进。蒙古军连战连胜,许多国家甚至都没有搞清楚蒙古军来自何方,就惨败在蒙古的铁骑之下。欧洲百姓则认为蒙古军是神兵天降,是因为自己国家腐败、罪孽深重,上苍派神兵来惩罚他们。甚至在一段时间里,英国人都不敢出海,中断了与欧洲大陆的贸易活动,德国上下也为之震恐。
因为害怕,欧洲的士兵拿着十字架和蒙古军作战,称蒙古军是“魔鬼之师”。
公元1241年四月,蒙古的三路军队部分兵力在佩斯集结。佩斯城的匈牙利王贝拉四世匆忙集合军队准备应战。
四月七日,蒙古军开始攻城,他们用沾着火药的火箭向佩斯城射去,佩斯城守军则用飞箭阻拦。在飞箭的攻击下,蒙古军不得不暂缓攻势,撤退到绍约河与蒂萨河上游的莫希南部。
次日早晨,蒙古军从侧面包抄敌营,以迅雷不及掩耳之势包围匈牙利军,致使匈牙利军在逃跑中互相踩踏,仅剩少数军卒退回佩斯,贝拉四世则逃往奥地利,后又逃亡到亚德里亚海的一个岛上。
蒙古军转而进攻佩斯城,虽然当地居民顽强抵抗,但因无人组织,佩斯城最终还是失陷。