Mongolové pod vedením prince Bátú začali tažení do Uher začátkem března 1241. V polovině března pronikli přední voje přes Karpatské průsmyky, které bránilo vojsko palatina Dionýze. V polovině března byli na území mezi Dunajem a Tisou a 17. března vypálili Vác. Rozhodující bitva se odehrála 11. dubna nedaleko Muhi u řeky Slaná. Mnohem silnější uherské vojsko Mongolové téměř na hlavu porazili. V boji padlo velké množství prelátů a velmožů. Bélův bratr Koloman utrpěl zranění, na následky nichž zanedlouho v Záhřebu zemřel. Králi Bélovi a některým malým skupinkám se podařilo z obklíčení uniknout. Béla se přes Gemer dostal do Nitry, posílil svůj průvod a odešel do Vídně na pozvání Fridricha. Fridrich však nedbal na tísnivou situaci, v níž se Béla ocitl a začal od něj vymáhat dluh 2000 hřiven stříbra ještě z roku 1235. Béla mu dal všechny své cennosti, které měl u sebe a do zástavy mu dal navíc Bratislavskou, Mošonskou a Šopronskou župu. Odtud odešel po krátkém pobytu do Záhřebu, kde umíral jeho bratr Koloman a nakonec přišel až do dalmatského přístavu Trogir.