Тем временем Бейла наконец выступил из Пешта во главе 65-тысячной венгерско-хорватской армии. Однако во время марша Фридрих Бабенберг отказался выполнять приказы венгерского короля и увел свой отряд в Австрию. Приближалась решающая битва с врагом, овладевшим к тому времени Ерлау, Кевешдом и Эгером, разбившим епископа Варадина.
11 апреля около местечка Мохач (Мохи, Мухи) на реке Шайо (один из притоков Тиссы) началась битва. Наведя через реку мост, монголы начали переправу, но бежавший к мадьярам русский пленник рассказал о приготовлениях врага, и венгры успели подготовиться к отражению этой атаки. Передовые монгольские части были опрокинуты и отошли за реку. Но когда бой закончился и воины Бейлы вернулись в лагерь, Бату повторил нападение. Под прикрытием огня 7 катапульт монголы восстановили мост, после чего вся их армия обрушилась на венгерский лагерь. Началась паника – в сражение с неприятелем вступили только части во главе с братом короля, герцогом Хорватским Коломаном, остальные же бросились бежать в единственно свободном от монголов направлении. Однако оно оказалось хитроумно устроенным коридором, специально оставленным противником, чтобы заманить мадьяров под удар своих главных сил. Постепенно эта дорога сужалась, превращаясь в простреливаемую со всех сторон ловушку, выход из которого закрывала тяжелая панцирная конница Бату. Ее удар довершил разгром венгерского войска. Король Бейла и его раненый брат с немногими людьми бежали сначала в Австрию, а затем в Далмацию. В сражении полегло 56 000 венгерских и хорватских воинов.
После 3-х дневной осады 29–30 апреля пала столица город Пешт, затем та же участь постигла Арат, Перт, Егрес, Темешевер.
На польском и немецком направлении монголы действовали не менее успешно. Двоюродные братья Батыя – Байдар и Хайду, пройдя мимо развалин Люблина, Завихоста и Сандомира, перешли через Вислу, где разделили свои силы. Хайду по пути к крупному городу Кракову 16 марта 1241 года сразился с краковскими и сандомирскими полками под Хмельником (в окрестностях Кракова). В этом бою краковский воевода Владислав, сандомирский воевода Пакослав и кастелян Якуб Ратиборович потерпели сокрушительное поражение. Началась осада города, к окончанию которой прибыл и Байдар. 22 или 23 марта монголы захватили Краков, но, по преданию, в соборе Святого Андрея укрылась кучка храбрецов, которых победить так и не удалось. После этого орда двинулась к Вроцлаву, в окрестностях которого собиралось всеобщее ополчение. Из Верхней Силезии прибыли войска Мешко Опольского, из Нижней Силезии – полки Генриха II Благочестивого, принявшего верховное командование. К ним присоединились отряды из Южной и Восточной Польши, в том числе из мест, уже разоренных монголами. Ими командовал Сулислав, брат краковского воеводы. В армии Генриха Благочестивого было много немецких рыцарей, в том числе и сильный отряд рыцарей Тевтонского ордена, а также французские тамплиеры.
Чешский король Вацлав I направил на помощь полякам 40-тысячное войско. Но соединиться с армией Генриха оно не успело. 2 апреля пал Вроцлав, устояла лишь городская цитадель. Монголы не стали ее штурмовать, выдвигаясь к полю боя у городка Легница.
9 апреля 1241 года началось сражение под Легницей[77]
. В его начале рыцарям удалось опрокинуть вражеский авангард, но затем в бой вступили главные силы Байдара и Хайду, при этом монголы якобы кричали на польском языке: «Спасайся, спасайся! Воспользовавшись возникшей среди рыцарей паникой, легкая конница врага нанесла мощный удар и разбила рыцарей.Войско Генриха Благочестивого было повержено монголами, а сам он пал в битве. Его голову насадили на копьё и принесли к воротам Легницы. Труп князя после ухода врага опознают по ноге, на которой было шесть пальцев После битвы магистр Тевтонского ордена Герхард фон Мальберг написал французскому королю Людовику IX Святому: «Мы сообщаем Вашей милости, что татары землю погибшего герцога Генриха полностью разорили и разграбили, они убили его самого, вместе с многими его баронами; погибло шесть наших братьев, три рыцаря, два сержанта и 500 солдат. Только три наших рыцаря, известные нам поименно, бежали».
После Легницкого побоища один из монгольских отрядов дошел до саксонского города Майсен, расположенного к северо-западу от Дрездена на реке Эльба, но затем ушел на соединение с войсками, разорявшими Моравию (Словакию).
Напуганная страшными известиями, Чехия готовилась к упорной борьбе, высылая вперед большие рыцарские отряды, угрожавшие флангам монголов. Узнав об этом от разведчиков, хан Батый отозвал свои войска из польских земель обратно.