Утром 17 января командующий 2-м Белорусским фронтом ввел в образовавшийся прорыв в полосе действий 48-й армии подвижную группу фронта – 5-ю гвардейскую танковую армию генерал-полковника танковых войск В.Т. Вольского. При поддержке специально выделенных соединений бомбардировочной и истребительной авиации она устремилась на Мариенбург, сметая со своего пути и уничтожая пытавшиеся оказать сопротивление части противника. Одновременно в направлении на Алленштейн (Ольштын) вошел в прорыв 3-й гвардейский кавалерийский корпус под командованием генерала Н.С. Осликовского. Вслед за 5-й гвардейской танковой армией продолжали наступать 48-я и 2-я ударная армии, намереваясь с ходу форсировать Вислу и не дать закрепиться на ней отступавшему противнику. Темп продвижения войск был достаточно высоким – 25–30 км в день. Танковые части шли впереди пехоты, выходя на фланги отступающего противника, угрожая тылам.
18 января часть сил 48-й армии овладела Млавой – крупнейшим узлом сопротивления врага на пути к Восточной Пруссии. Соединения 29-го танкового корпуса (генерал К.М. Малахов) 5-й гвардейской танковой армии 19 января освободили Зольдау (Дзялдово). Продолжая стремительно наступать, ее войска в районе Найденбурга (Нидзица) вторглись в пределы Восточной Пруссии. Части 8-го механизированного корпуса генерала А.Н. Фирсовича овладели Грудуском, а 8-й гвардейский танковый корпус – Шреньском. 1-й гвардейский танковый корпус генерала М.Ф. Панова, наступавший с сероцкого плацдарма, обошел Плоньск с севера и двигался на Дробин.
Вечером 19 января маршал Рокоссовский уточнил задачу 5-й гвардейской танковой армии. Ей предстояло, не ввязываясь в бои за опорные пункты противника, развивать наступление в направлении Остероде, Дейч-Эйлау, Эльбинг и выйти к берегам Балтийского моря.
В ночь на 20 января 10-й танковый корпус генерала М.Г. Сахно перешел в наступление и через несколько часов штурмом овладел Найденбургом, а затем и Танненбергом (Стембарк), освободив несколько тысяч пленных, находившихся в концлагере. В тот же день войска 3-й армии вступили в пределы Восточной Пруссии. Ставка ВГК своей директивой № 11011 изменила задачи 3-й, 48-й, 2-й ударной и 5-й гвардейской танковой армий, повернув на север и северо-восток для действий против восточно-прусской группировки противника. В директиве говорилось:
«Ставка Верховного Главнокомандования приказывает:
1. Войскам фронта продолжать наступление в общем направлении на Дейч-Эйлау, Мариенбург и не позднее 2–4 февраля овладеть рубежом Эльбинг, Мариенбург, далее на юг по р. Висла до Торна, отрезая противнику все пути из Восточной Пруссии в Центральную Германию.
По выходе на р. Висла захватить плацдармы на ее западном берегу к северу от Торна. Одновременно правым крылом фронта овладеть рубежом Иоханнисбург, Алленштейн, Эльбинг.
2. Иметь в виду в дальнейшем вывести большую часть сил фронта на левый берег р. Висла для действий в полосе между Данцигом и Штеттином. 19-я армия, сосредоточивающаяся в районе Острув-Мазовецки, с 1 февраля будет передана в состав войск 2-го Белорусского фронта»
[765]
.
Директива Ставки ВГК в корне меняла планы командующего 2-м Белорусским фронтом, основывавшиеся на директиве от 28 ноября 1944 г. Однако ее появление на свет было вызвано отставанием войск 3-го Белорусского фронта, что позволяло противнику избежать окружения и отойти в пределы Германии.
Войска 2-го Белорусского фронта, получив новые задачи, немедленно приступили к их претворению в жизнь. Соединения 3-й, 48-й, 2-й ударной и 5-й гвардейской танковой армий осуществили сложный тактический маневр на север и северо-восток, чтобы перехватить пути отхода восточно-прусской группировки врага. 21 января войска фронта овладели многими восточно-прусскими опорными пунктами, в том числе и Танненбергом. Части 10-го танкового корпуса 5-й гвардейской танковой армии во второй половине дня 22 января заняли Остероде (Оструда) и завязали бой за Морунген. Соединения 29-го и 8-го гвардейского танковых корпусов освободили Дейч-Эйлау и Заальфельд, 8-й механизированный корпус захватил Фрайштадт, а 1-й гвардейский танковый корпус – Бродницу. Вслед за танковыми корпусами быстро продвигались общевойсковые армии фронта.
В ночь на 23 января 5-я гвардейская танковая армия получила задачу развивать стремительное наступление, главными силами овладеть Мюльхаузеном (Млынары) и Эльбингом, а передовыми отрядами корпусов выйти к заливу Фришес-Хафф и отрезать восточно-прусскую группировку от остальных сил противника, действовавших на советско-германском фронте. Здесь 5-я гвардейская танковая армия должна была перейти к обороне и не допустить прорыва врага на запад.
Командующий армией генерал Вольский решил продолжать наступление ночью. 10-й танковый корпус сломил сопротивление противника в районе Морунгена (Моронг) и, продолжая стремительно наступать, 24 января овладел Мюльхаузеном. Успешно наступал 29-й танковый корпус, имея в первом эшелоне 31-ю танковую бригаду. Передовой отряд бригады – 3-й танковый батальон (7 танков с десантом автоматчиков) под командованием капитана Г.Л. Дьяченко – внезапно для противника по шоссе ворвался в Эльбинг. Танки проскочили город и около 11 часов вечера в районе Гросс-Роберна вышли к заливу Фришес-Хафф. Когда к городу вышли главные силы 31-й танковой бригады подполковника А.И. Поколова, противник уже занял прочную оборону и оказал упорное сопротивление. Тогда бригада обошла Эльбинг с востока и утром 24 января вышла к заливу, где соединилась со своим передовым отрядом.
Войска 2-й ударной армии, несмотря на усилившееся сопротивление противника, вышли к 25 января к рекам Висла и Ногат и в нескольких местах с ходу форсировали эти значительные водные преграды. В результате фронт наступления расширился до 50 км. Передовые отряды 2-й ударной армии достигли предместий Эльбинга. Правее, северо-восточнее Эльбинга, вышла к морю 2-я гвардейская танковая армия. Восточно-прусская группировка противника оказалась отрезанной от Центральной Германии.
Части 8-го механизированного корпуса после упорных боев совместно со стрелковыми дивизиями 2-й ударной армии 26 января овладели Мариенбургом (Мальборк) – важным узлом дорог, соединяющих Восточную Пруссию с Померанией. Части 1-го гвардейского танкового корпуса находились у Бродницы.
В результате Млавско-Эльбингской операции войска 2-го Белорусского фронта разгромили около 15 дивизий противника, овладели Млавским и Алленштейнским укрепленными районами, заняли часть Восточной Пруссии, освободили территорию Северной Польши и продвинулись на северо-запад до 230 км. Они блокировали с запада и юго-запада восточно-прусскую группировку противника, создав благоприятные условия для ее последующего разгрома. С выходом войск фронта к нижнему течению Вислы и захватом плацдарма севернее Быдгоща создавались условия для наступления в Восточной Померании.
В ходе операции войска фронта успешно действовали при прорыве мощной долговременной обороны противника, стремительно развивали наступление в его оперативной глубине, умело используя подвижные группы фронта и армий. В то же время не удалось добиться высоких темпов прорыва тактической зоны обороны, что было обусловлено плохими погодными условиями, исключившими использование авиации в ходе прорыва и снизившими эффективность артиллерийского огня. Кроме того, нередко нарушалось взаимодействие между родами войск и управление ими. Все это привело к увеличению потерь в войсках фронта, которые составили: безвозвратные – 36 396 человек, санитарные – 123 094 человека.