На військовій раді угорці вирішили ще до повного зосередження військ, Бела IV виступити на Батия. Таке рішення, незважаючи на його явну очікуваність, застало монголів зненацька. — Не маючи можливості самотужки протистояти об'єднаній угорсько-хорватській армії, чи не вперше за весь час західного походу Батий був змушений ухилитися від битви і почати відведення своїх військ від Пешта. Неспішний відступ тривав кілька днів, і за цей час обидва війська встигли проробити більше половини шляху до Карпат. Ймовірно, саме в цей час до корпусу Батия встигли приєднатися головні сили під проводом Субедея, після чого монголи відчули себе достатньо сильними, щоб прийняти генеральний бій. Він відбувся 11 квітня у р. Шайо і закінчилося нищівною поразкою військ Бели IV.