Задачи войскам 1-го Украинского фронта были определены в директиве № 220122 от 24 июня{557}. Она требовала подготовить и провести операцию с целью разгромить львовскую и рава-русскую группировки противника и выйти на фронт Грубешув, Томашув, Яворув, Миколаюв, Галич. С этой целью следовало прорвать оборону противника, нанося два удара. Первый удар наносился силами 3-й гвардейской и 13-й армий из района юго-западнее Луцка в общем направлении на Сокаль, Рава-Русская с задачей разгромить рава-русскую группировку противника и овладеть Томашувом, Рава-Русской. С выходом на западный берег р. Западный Буг приказывалось частью сил наступать на Грубешув, Замостье, содействуя продвижению левого крыла 1-го Белорусского фронта. Второй удар предстояло нанести силами 60, 38 и 5-й армий из района Тарнополя в общем направлении на Львов с задачей разгромить львовскую группировку противника и овладеть Львовом. Одновременно необходимо было обеспечить удар на Львов со стороны Стрыя и Станислава выдвижением войск 1-й гвардейской армии на р. Днестр.
В состав 1-го Украинского фронта к началу операции входили 3-я гвардейская, 13, 60, 38, 1-я гвардейская, 18, 5-я гвардейская, 1 и 3-я гвардейские танковые, 4-я танковая армии, две конно-механизированные группы, 1-й Чехословацкий армейский корпус, 2 и 8-я (с 16 июля) воздушные армии. Всего фронт насчитывал 1,1 млн. человек, 16100 орудий и минометов, 2050 танков и САУ, 3250 самолетов. Перед войсками фронта оборонялась группа армий "Северная Украина" (генерал-полковник Й. Гарпе) в составе немецких 4 и 1-й танковых армий, венгерской 1-й армии, поддерживаемых авиацией 4-го воздушного флота. Противник насчитывал 900 тыс. человек, 6300 орудий и минометов, свыше 900 танков и штурмовых орудий, 700 самолетов{558}. Войска 1-го Украинского фронта на направлениях главных ударов превосходили противника в живой силе почти в 5 раз, артиллерии – в 6–7, танках и САУ – в 3–4, самолетах – в 4,6 раза.
Противник, стремясь задержать продвижение советских войск, создал развитую систему обороны, состоявшую из трех полос. Несмотря на постоянное изучение группировки противника, командованию фронта к началу наступления не удалось в полной мере вскрыть систему огня и дислокацию его резервов, в том числе танковых дивизий на львовском направлении.
7 июля командующий маршал Конев поставил войскам задачи на разгром львовской и рава-русской группировок противника и выхода на рубеж Грубешув, Томашув, Яворов, Николаев, Галич. 10 июля Сталин утвердил решение Конева. При этом он потребовал использовать танковые армии и конно-механизированные группы не для прорыва, а для развития успеха после прорыва. Танковые армии в случае успешного прорыва надлежало ввести через день, а конно-механизированные группы – через два дня после начала операции, вслед за танковыми армиями. На первый день операции предписывалось поставить пехоте посильные задачи, так как задачи, поставленные Коневым, были явно завышены{559}.
Эти указания касались и представителя Ставки ВГК маршала Жукова, координировавшего действия фронта. Он по требованию Сталина прибыл 7 июля в Москву. На даче Сталина, куда Жуков приехал вместе с Антоновым, были также Молотов и другие члены ГКО. Обсуждался вопрос о возможностях Германии вести войну на два фронта – против СССР и экспедиционных сил союзников, высадившихся 6 июня на северо-западе Франции. Сталин спросил Жукова, могут ли советские войска начать освобождение Польши и безостановочно дойти до Вислы и на каком участке можно будет ввести в дело 1-ю польскую армию. Жуков считал, что советские войска не только могут дойти до Вислы, но и должны захватить плацдармы за ней, чтобы обеспечить дальнейшее наступление на берлинском направлении. Что касается польской армии, то ее надо нацелить на Варшаву. Жукова поддержал Антонов. Георгию Константиновичу было поручено взять на себя координацию действий и 1-го Украинского фронта, обратив внимание на его взаимодействие с 1-м Белорусским фронтом.
Перед группой фронтов маршала Василевского была поставлена задача отсечь группу армий "Север" и захватить Восточную Пруссию. Жуков, считая, что в Восточной Пруссии враг окажет особенно ожесточенное сопротивление, предложил сначала освободить Львовскую область и восточную часть Польши.
11 июля Жуков снова прибыл на 1-й Украинский фронт. Свой командный пункт он развернул в районе Луцка, чтобы быть ближе к ковельской группировке 1-го Белорусского и к войскам 1-го Украинского фронтов.
Вечером 12 июля на рава-русском направлении проводилась разведка боем. Она установила, что противник начал отвод своих войск, оставив на переднем крае боевое охранение. В связи с этим Конев принял решение немедленно перейти в наступление передовыми батальонами дивизий, находившихся на направлении главного удара 3-й гвардейской и 13-й армий. Вскоре они преодолели главную полосу обороны, продвинувшись на 8–12 км. На львовском направлении прорыв проходил в более напряженной обстановке. 14 июля после полуторачасовой артиллерийской подготовки и массированных ударов авиации перешли в наступление главные силы 60 и 38-й армий. Но к исходу дня они продвинулись лишь на 3–8 км, непрерывно отражая удары введенных противником в сражение оперативных резервов в составе двух танковых дивизий. Противнику удалось организовать сильное огневое сопротивление на заранее подготовленной и оборудованной второй полосе обороны.
Ночь на 15 июля ушла на уточнение задач, подтягивание артиллерии и планирование ее огня. Усиленные батальоны стрелковых дивизий первого эшелона провели разведку боем с задачей вскрыть систему обороны, состав и группировку вражеских войск. Артиллерия провела пристрелку целей. Соединения 2-й воздушной армии генерала Красовского утром следующего дня нанесли удар по противнику. В результате его танковые дивизии понесли значительные потери, управление войсками было дезорганизовано. Контрудар противника, таким образом, был отбит. За три дня упорных боев соединения 60-й армии при поддержке передовых бригад 3-й гвардейской танковой армии прорвали оборону противника на глубину до 18 км, образовав так называемый колтовский коридор шириной 4–6 км. В него маршал Конев направил 3-ю гвардейскую танковую армию. Однако опасность повторного вражеского контрудара оставалась. Поэтому из фронтового резерва решением командующего на усиление 38 и 60-й армий направлялось по одной истребительно-противотанковой бригаде.
16 июля в сражение вступила 3-я гвардейская танковая армия генерала Рыбалко. Вечером он доложил Коневу, что ее корпуса двинулись на соединение с конно-механизированной группой генерала Баранова. Противник, почувствовав угрозу окружения бродской группировки, с утра 17 июля начал контратаковать, рассчитывая ликвидировать образовавшийся прорыв и перехватить коммуникации 3-й гвардейской танковой армии. В этой напряженной обстановке командующий войсками фронта принял необычное и весьма рискованное решение – ввести в сражение через узкую горловину прорыва еще одну, 4-ю танковую армию. Ее командующему генералу Лелюшенко было приказано, не ввязываясь во фронтальные бои за Львов, обойти его с юга и отрезать пути выхода противника на юго-запад и запад. Ввод армии обеспечивался действиями двух штурмовых, двух бомбардировочных и двух истребительных авиационных корпусов. Расширение прорыва возлагалось на 106-й стрелковый и 4-й гвардейский танковый корпуса. Здесь же развертывался 31-й танковый корпус. Привлекаемые силы и средства стали непреодолимой преградой на пути контратакующего противника.
Своевременные меры, предпринятые по удержанию колтовского коридора, сыграли в последующем решающую роль в отражении попыток противника деблокировать свои войска, окруженные под Бродами.
К исходу 18 июля соединения 3-й гвардейской танковой армии совместно с конно-механизированной группой генерала В. К. Баранова завершили окружение до 8 дивизий бродской группировки противника, а главные силы 4-й танковой армии генерала Д. Д. Лелюшенко вышли в район Ольшанцы и устремились к Львову. Генерал Д. Д. Лелюшенко в своих мемуарах "Москва – Сталинград – Берлин – Прага. Записки командарма" писал: "Выход 4-й танковой армии в глубокий тыл врага в районе южнее Львова и захват Перемышля заставили противника спешно начать отход с ранее занимаемого фронта западнее Тернополя. Наш сосед справа – 3-я гвардейская танковая армия – проник в глубь неприятельской обороны северо-восточнее и севернее Львова, и часть его сил пошла на Перемышль, обойдя Львов с севера. Почувствовав надвигающуюся опасность в районе Львова, неприятель начал срочно перебрасывать сюда войска с других направлений. В свою очередь наше командование стремилось опередить противника, не допустить подхода его резервов ко Львову с запада и юго-запада и разгромить их еще на подступах к городу".
19 июля Жуков направил в Ставку ВГК офицера с внеочередным донесением Сталину:
"В связи с близким подходом наших войск к госгранице, докладываю свои соображения по построению операции Белорусских фронтов на ближайший период:
1. Главной стратегической целью 1, 2, 3-го Белорусских фронтов на ближайший этап должно являться: выход на Вислу до Данцигской бухты включительно и захват Восточной Пруссии или, в крайнем случае, одновременно с выходом на Вислу отсечение Восточной Пруссии от Центральной Германии.
2. Восточная Пруссия по наличию укрепленных полос, инженерного оборудования и природным условиям является очень серьезным препятствием. Подступы к Кенигсбергу с юго-востока и юга прикрыты пятью укрепленными полосами, а с востока, кроме того, западнее Инстербурга подготовлен район затопления.
Наиболее выгодные направления для наступления в Восточную Пруссию:
1-е направление – из района Тильзит вдоль побережья в общем направлении на Кенигсберг через Либоц.
2-е направление – из района Каунас – Алитус через Гумбинен на Кенигсберг, обходя обязательно с юга район затопления и Летценский укрепленный район.
3-е направление – из района Млава через Хохенштайн – Алленштайн на Браунсберг.
Кроме того, сильную группировку необходимо бросить восточнее Вислы в общем направлении на Мариенбург для отсечения Восточной Пруссии от Данцигского района…"{560}
Однако Сталин не принял план Жукова и не согласился, как того просил Георгий Константинович, усилить фронты на восточно-прусском направлении. Жуков считал, что "это была серьезная ошибка Верховного, в последующем повлекшая за собой необходимость проведения чрезвычайно сложной и кровопролитной Восточно-Прусской операции". Одновременно Сталин в целях лучшего взаимодействия фронтов возложил 19 июля на маршала Жукова координацию действий 2, 1-го Белорусских и 1-го Украинского фронтов.
Войска 1-го Украинского фронта продолжали наступление. 22 июля бродская группировка противника прекратила свое существование. В плен попали 17 тыс. солдат и офицеров во главе с командиром 13-го армейского корпуса генералом пехоты А. Гауффе. Эту замечательную победу войск фронта на первом этапе Львовско-Сандомирской операции трудно переоценить. Восемь вражеских дивизий были исключены из списка группы армий "Северная Украина". Создались условия для более быстрого развертывания наступления на Львов.
1-я гвардейская танковая армия во взаимодействии с конно-механизированной группой генерала Баранова форсировала 22 июля с ходу р. Сан в районе Ярослава и захватила плацдарм на ее западном берегу.
В это время в стане противника происходили следующие события. 20 июля во время совещания в Ставке Гитлера была предпринята попытка покушения на фюрера. Однако Гитлер уцелел и жестоко расправился не только с заговорщиками, но и со всеми заподозренными в нелояльности режиму. Начальником Генерального штаба Главного командования Сухопутных войск был назначен генерал Г. Гудериан. Приняв дела, он пришел к выводу, что "положение группы армий "Центр" после 22 июля 1944 г. было просто катастрофическим; худшего ничего и не придумаешь… Русские, казалось, неудержимым потоком хлынули к р. Висла от Сандомира до Варшавы… Единственные имевшиеся в нашем распоряжении силы находились в Румынии, в тылу группы армий "Южная Украина". Уже одного взгляда на карту железных дорог было достаточно, чтобы понять, что переброска этих резервов займет много времени"{561}.
Генерал Гудериан принял энергичные меры для восстановления фронта обороны по западному берегу Вислы. Сюда спешно выдвигались резервы из глубины и с других участков фронта. В действиях войск противника стало проявляться еще больше упорства. Жуков отмечал, что "командование группы армий "Центр" в этой крайне сложной обстановке нашло правильный способ действия. В связи с тем, что сплошного фронта обороны у немцев не было и создать его при отсутствии необходимых сил было невозможно, немецкое командование решило задержать наступление наших войск главным образом короткими контрударами. Под прикрытием этих ударов на тыловых рубежах развертывались в обороне перебрасываемые войска из Германии и с других участков советско-германского фронта"{562}.
Однако и Гудериану оказалось не под силу остановить продвижение советских войск.
Сталин, внимательно наблюдая за развитием событий на 1-м Украинском фронте, считал необходимым в первую очередь разгромить львовскую группировку противника и не допустить ее отхода за р. Сан или на Самбор. Поэтому Иосиф Виссарионович нашел нужным вмешаться в действия командующего фронтом и представителя Ставки Жукова по вопросу использования танковых армий и кавалерийских корпусов. Он 24 июля потребовал использовать 1-ю танковую армию генерала Катукова и 1-й гвардейский кавалерийский корпус генерала Баранова для овладения районом Ярослав, Перемышль с целью отрезать основные пути львовской группировке противника на запад. Соединения 3-й гвардейской танковой армии генерала Рыбалко и 4-й танковой армии генерала Лелюшенко следовало использовать для разгрома львовской группировки противника и овладения городом Львов во взаимодействии с 60-й армией генерала Курочкина. "Имейте в виду, что, не овладев Львовом, – отмечал Сталин, – как важным железнодорожным узлом, мы не можем развить серьезное наступление дальше на запад, в сторону Кракова"{563}. Он приказал поставить задачу 6-му гвардейскому кавалерийскому корпусу генерала Соколова по нанесению удара по тылам красноставской группировки противника в общем направлении на Томашув, Красник и для разгрома ее во взаимодействии с 3-й гвардейской армией генерала Гордова и левым крылом 1-го Белорусского фронта. Наступление на запад на ближайшие дни предписывалось ограничить выходом на р. Сан с захватом переправ и плацдармов на западном берегу этой реки.
Войска 4-й танковой армии начали штурм Львова еще в ночь на 22 июля. Используя внезапность, передовой отряд 10-го гвардейского танкового корпуса – 63-я гвардейская танковая бригада под командованием М. Г. Фомичева – первым ворвался в город. Командир корпуса, предвидя серьезное сопротивление врага, усилил передовой отряд Фомичева 72-м гвардейским тяжелым танковым полком подполковника А. Д. Табелева, 1689-м истребительно-противотанковым артиллерийским полком подполковника Н. С. Шульженко и мотопехотой 29-й гвардейской мотострелковой бригады для создания штурмовых групп.
23 июля уже весь 10-й гвардейский танковый корпус вел бой в городе. Уставы требовали, чтобы бои по овладению городом велись пехотой, поддерживаемой артиллерией, инженерными частями и танками. Однако в данном случае получилось так, что Львов пришлось освобождать танкистам 4-й танковой армии совместно с 3-й гвардейской танковой, 60-й и 38-й общевойсковыми армиями. Командир 10-го гвардейского танкового корпуса Е. Е. Белов организовал штурмовые группы, включив в них своих мотострелков, танкистов, артиллеристов и саперов, в частности из 29-й гвардейской мотострелковой бригады и батальонов автоматчиков танковых бригад. В это время к юго-западной окраине Львова подошел 6-й гвардейский механизированный корпус, который перехватил Стрыйское шоссе и отрезал путь отхода противника на юг и юго-запад.
27 июля в результате концентрических ударов 3-й гвардейской танковой армии с запада, 60-й армии с востока и 4-й танковой армии с юга Львов был освобожден. 1-я гвардейская армия генерала Гречко заняла 24 июля Галич, а 27 июля – Станислав. 18-я армия генерала Журавлева к этому времени вышла в район южнее Калуша.
К концу июля группа армий "Северная Украина" была рассечена на две части: остатки ее 4-й танковой армии откатывались к Висле, а войска немецкой 1-й танковой армии и венгерской 1-й армии – на юго-запад, к Карпатам. Разрыв между ними достигал до 100 км. В него по решению маршала Конева устремились конно-механизированная группа генерала С. В. Соколова, соединения 13-й армии.
Оценив сложившуюся обстановку, Ставка ВГК приказала 28 июля Жукову и Коневу сосредоточить основные усилия 1-го Украинского фронта на сандомирском направлении. Войскам 13-й армии и 1-й гвардейской танковой армии предписывалось не позже 1–2 августа форсировать Вислу и захватить плацдарм на ее западном берегу, на участке Сандомир, устье р. Вислока. Захваченный плацдарм использовать для удара на север с целью помочь 3-й гвардейской армии форсировать р. Висла и выйти на ее западный берег. В центре фронта к тому же времени предстояло выйти на р. Вислока и овладеть районом Санок, Дрогобыч, Долина. Соединения 1-й гвардейской и 18-й армий должны были захватить и прочно удерживать перевалы через Карпатский хребет на направлениях Гуменнэ, Ужгород, Мукачево с целью последующего выхода в Венгерскую долину. В дальнейшем предусматривалось наступать в общем направлении на Ченстохову и на Краков.
На следующий день Ставка ВГК издала специальную директиву № 220166, которая касалась 1-го Украинского и 1-го Белорусского фронтов. В ней подчеркивалось: "Приказ Ставки о форсировании р. Висла и захвате плацдармов названными в приказе армиями нельзя понимать так, что другие армии должны сидеть сложа руки и не пытаться форсировать Вислу. Командование фронта обязано максимально обеспечить переправочными средствами те армии, в полосе которых Висла должна быть форсирована согласно приказу Ставки. Однако и другие армии при наличии возможности также должны форсировать р. Висла. Придавая большое значение делу форсирования Вислы, Ставка обязывает вас довести до сведения всех командармов вашего фронта, что бойцы и командиры, отличившиеся при форсировании Вислы, получат специальные награды орденами вплоть до присвоения звания Героя Советского Союза"{564}.
Одновременно, 29 июля Сталин возложил на маршала Жукова не только координацию, но и руководство операциями, проводимыми войсками 1-го Украинского, 1 и 2-го Белорусских фронтов.
29–31 июля войска 1-го Украинского фронта форсировали Вислу и захватили на ее западном берегу южнее и севернее Сандомира несколько плацдармов. Учитывая развитие наступления войск по двум расходящимся направлениям – сандомирскому и карпатскому, Сталин приказал образовать из войск его левого крыла (1-я гвардейская, 18-я и 8-я воздушная армии) 4-й Украинский фронт под командованием генерал-полковника И. Е. Петрова.
Противник, перебросив в начале августа в район Сандомира 16 дивизий, 6 бригад штурмовых орудий, несколько отдельных батальонов тяжелых танков (типа "королевский тигр"), нанес ряд сильных контрударов. Но войска 1-го Украинского фронта надежно закрепились на плацдарме.
29 августа Львовско-Сандомирская операция завершилась. Войска 1-го Украинского фронта освободили западные области Украины и юго-восточные районы Польши. Были возвращены имеющие большое экономическое значение Львовский и Дрогобычский промышленные районы с крупными административными центрами Львов, Дрогобыч и Борислав.