В период 15–24 декабря 1944 года румынские части, воевавшие на стороне Красной Армии, смогли закрепиться на территории перед Ишасегом и Валькё. Венгры стали обороняться еще более ожесточенно, но это отнюдь не значило, что атаки утратили свою прежнюю силу. Более того, на более защищенном юго-восточном фланге этого плацдарма части 1-й венгерской танковой армии предприняли успешную контратаку. В итоге были отбиты территории, располагавшиеся между Маглёдом и Вечешем. По итогам этой контратаки капитан Фридьеш Вацек был награжден офицерским крестом венгерского ордена «За заслуги». Но венгерский успех был мимолетным. 5 декабря советские и румынские войска в очередной раз перешли в наступление. В ходе этой операции в Нескольких местах была прорвана оборона 10-й пехотной и 12-й резервной дивизий. К примеру, только позиции 10-й пехотной дивизии в течение 45 минут обстреливала сотня тяжелых орудий. На одном из участков шириной 2,5 километра, которые удерживались силами 2 венгерских батальонов, в атаку было брошено 7 румынских батальонов и один кавалерийский эскадрон. Один из венгерских батальонов почти сразу же потерял половину личного состава. За исключением пяти солдат, остальные бросились в бегство. Несмотря на то, что в ходе нескольких последующих венгерских контратак эти позиции были отвоеваны обратно, чуть восточнее линию обороны прорвали советские танки, которые почти моментально оказались на высотах у населенного пункта Гёдёлльё. Потери венгров были огромными. Так, например, 10-й разведывательный батальон ежедневно (!) терял по 30–40 % своего личного состава. К 12 декабря дивизия состояла из 12 гусаров и 9 пехотинцев.
Фронт на подступах к Пешту 15 ноября — 24 декабря 1944 года
9 декабря немецкое командование обещало направить остатки 10-й дивизии в тыл. Но этого не произошло, так как советские войска прорвали линию обороны между Вацем и Верешедьхазом. 11 декабря прямо на глазах исчезавшей дивизии пришлось принять бой на окраинах Гёдёлльё. В ходе этого боя был полностью уничтожен 18-й пехотный полк. Оставшиеся в живых несколько солдат были влиты в состав немецких батальонов. По сути, 10-я дивизия прекратила свое существование как общевойсковое соединение. Штаб каждого полка занимался формированием одного-единственного батальона. Но даже эти батальоны насчитывали не более 50 % от штатного состава. Оставшееся от дивизии командование пыталось заниматься решением снабженческих и административных задач. Чуть позже под его начало были переданы гусарский батальон и охранный батальон.
Положение 12-й резервной дивизии было еще хуже. 8 декабря в ходе бесчисленных советско-румынских атак она была выбита из Тапиоцентдьёрдьи. К 12 декабря она контролировала лишь несколько холмов чуть севернее Ишацега. И хотя контратака, предпринятая 12 декабря, смогла временно вернуть Ишацег, дивизия к тому моменту насчитывала не более 200 человек. Она вряд ли могла быть серьезной силой, способной стабилизировать фронт.
Наглядной иллюстрацией событий тех дней может стать соотношение 7-го румынского армейского корпуса, который насчитывал 18 тысяч солдат, и немецко-венгерской группировки, в которой были максимум 8 тысяч человек. Несмотря на значительный перевес румынских сил, немцы и венгры не давали им ни минуты покоя, предпринимая многочисленные попытки контратак. Так продолжалось более месяца, пока, наконец, румынам не удалось прорвать первую и вторую линию обороны. «Линия Аттилы» была преодолена только потому, что с севера венгерским позициям был нанесен удар силами советского танкового корпуса. Румынские документы того времени характеризовали этот период войны «как крайне ожесточенную борьбу, связанную с огромными потерями». 7-й румынский армейский корпус, первоначально насчитывавший 36 348 человек, к середине января 1945 года потерял более половины солдат (около 20 тысяч). Аналогичное соотношение потерь можно было наблюдать и в Красной Армии.