Придавая большое значение этой высоте, командование 15-го и 94-го стрелковых корпусов сосредоточило усилия на ее штурме. По высоте было выпущено около 25 тыс. снарядов разного калибра. Проблемой гарнизона стало то, что на важнейшем участке оборонялся батальон из 949-го полка из рекрутов 1926 г. рождения. Двухчасовая артиллерийская и авиационная подготовка вызвала большие потери. Боеспособность молодого личного состава этого полка оказалась практически подавлена. Вышеупомянутый подполковник Кайенбург высказался по этому поводу так: «Что касается 949 пп, то он, если так можно выразиться, испортил нам все дело. Боеспособность солдат 1926 года рождения исключительно низкая»[386]
. В итоге сосредоточенным ударом ключевая высота была взята к 28 марта, и советские части вышли на окраину Тарнополя.От развала оборона «крепости» удержалась лишь за счет артиллерии. Однако постоянно противодействовать советским атакам артиллерией гарнизон Тарнополя был не в состоянии. Как указывалось в одном из докладов, еще два дня такой же интенсивности боев, как 28 марта, и артиллерии гарнизона пришлось бы прекратить огонь. «Воздушный мост» в Тарнополь ни в коей мере не обеспечивал даже минимальные потребности обороны. За 5 дней в окружении до гарнизона добрались только 44 контейнера, содержавших 144 осколочно-фугасных снаряда для легких пехотных орудий leIG18, 111 для танковых пушек, 25 для ПТО калибра 75 мм, 112 для легких полевых гаубиц leFH18. Комендант «крепости» докладывал командующему 4-й ТА: «Количество доставленных по воздуху боеприпасов совершенно недостаточное, в большинстве случаев неподходящее. Контейнеры разбросаны по всему городу, их не найти между домами в условиях вражеского обстрела. Часть падает к противнику, часть в воду, как ящик с санитарными принадлежностями». Не удавалось добраться даже до упавших на крыши контейнеров. Побывавший в Тарнополе писатель К. Симонов вспоминал:
«На нескольких крышах какие-то красные пятна. Не сразу понимаю и спрашиваю, что такое. Оказывается, парашюты. Немцы сбрасывают на них боеприпасы, но многие попадают к нам. А многие так и застревают на крышах, и мы не даем их достать. Днем и ночью держим эти крыши под огнем».
Содержимое контейнеров также являлось косвенным индикатором состояния обороны. Командир 322-й стрелковой дивизии П.Н. Лащенко позднее вспоминал: «Нередко грузы падали в расположение наших войск, и по их содержимому мы легко устанавливали, в чем именно неприятель испытывает особую нужду»[387]
. Однако следует отметить, что задача снабжения гарнизона по воздуху во многом облегчалась большими запасами продовольствия, имевшимися в Тарнополе. Офицер гарнизона, подполковник Дирих, на допросе в советском плену отмечал: «Продовольствия у нас было достаточно, и оно [с самолетов] не сбрасывалось»[388].Однако с подходом к городским кварталам Тарнополя советское наступление замедлилось. Атаки 29–30 марта успеха не имели. Главной идеей нового штурма города, как его спланировал командир 15-го стрелкового корпуса И.И. Людников, стал удар 302-й стрелковой дивизией по центральной части города с задачей рассечь гарнизон на две изолированные части, на этот раз северную и южную. Затем предполагалось во взаимодействии с частями 4-го гв. танкового корпуса, наступающими с северо-востока, и 99-й и 336-й стрелковых дивизий, наступающих с юго-востока, уничтожить северную и южную группировки гарнизона по частям. По существу это была классика ликвидации окруженных группировок — рассечение на части с последующим сокрушением по отдельности.
Штурм начался с сильной артиллерийской и авиационной обработки переднего края противника в 15.00 31 марта. Наиболее драматично развивались события на участке наступления 12-й гв. тбр корпуса Полубоярова в северной части Тарнополя. На утро 31 марта бригада насчитывала 16 Т-34 и 4 СУ-85. Пехота за танками не пошла, но Полубояров настаивал на продолжении атаки. Ее результаты были предсказуемы: бригада потеряла 4 танка сгоревшими, 3 подбитыми и 2 подорвавшимися на минах, не добившись результата. Остатки 12-й гв. тбр (7 Т-34 и 2 СУ-85) были подчинены 302-й сд.