亨利领军走到瓦尔斯塔特平原时,发现两万蒙古军队已经在此等候多时了。亨利立刻指挥波兰联军列阵,将三万军队排出四条战线。摩拉维亚公爵博列斯拉夫率领他的骑兵组成第一道阵线;波兰国王的弟弟苏里斯拉夫公爵率领克拉科夫骑兵组成第二道阵线;条顿骑士团大首领(Heermeister)奥施特恩(Poppo von Ostern)率领数千条顿骑士,和欧波兰公爵梅希科(Meshko)的部队一道组成第三条阵线;而亨利率领昔烈西亚骑兵和一些法国圣殿骑士在最后压阵。波兰联军的阵形体现了当时欧洲军队的标准战术,那就是以铁甲骑兵为核心,分几个波次正面冲击敌阵。
绝望的匈牙利人突然发现蒙古军队的包围圈在西面有一个缺口,一些胆大的匈牙利骑兵率先从缺口突围,居然毫发无损地逃脱了。失去理智的匈牙利人于是争先恐后从缺口夺路而逃。不用说这又是速不台设下的圈套。突围的匈牙利人没跑出多远,就发现大批蒙古骑兵从两侧跟了上来,将匈牙利溃兵夹在中间,密集的箭雨将这些可怜的欧洲人笼罩,中箭落马的匈牙利士兵被蒙古人用长矛和马刀一一了结。莫希平原之战,七万匈牙利大军只有不足一万人生还。匈牙利国王贝拉在卫队拼死保护下逃脱,由于蒙古人紧紧追赶,贝拉一直逃到克罗地亚,躲到一个海岛上方才保住性命。
波兰和匈牙利的陷落震惊了整个欧洲。圣殿骑士团大首领阿尔芒(Armond de Perigord)写信给法国国王路易,认为中欧已经没有任何军事力量可以阻挡蒙古铁骑直抵法国。路易做好准备领兵前往奥地利迎击蒙古大军,他对王太后说,此次东征不是他们将蒙古人送进地狱,就是蒙古人把他们送进天堂。