12 января 1945 года началась Висло-Одерская наступательная операция советских войск в ходе Великой Отечественной войны. Продолжалась она до 3 февраля 1945 года, став одной из крупнейших наступательных операций этой войны.
На тот момент, в начале 1945 года советские войска вместе со своими союзниками на западе вплотную приблизились к Германии, заняв удачное положение, чтобы нанести завершающие удары по противнику. Начать операцию планировалось 20 января, однако она была перенесена на 12 января по просьбе союзников, которые потерпели неудачу в Арденнской операции.
В ходе операции советское командование стремилось разбить немецкую группу армий «А», полностью освободить Польшу, а также создать благоприятные условия для того, чтобы в дальнейшем нанести решающий удар по Берлину.
В операции участвовали войска 1-го Белорусского (командующий – Г. К. Жуков) и 1-го Украинского (командующий – И. С. Конев) фронтов, которые насчитывали более двух миллионов человек, а также 33,5 тысячи орудий и минометов, семь тысяч танков и самоходных артиллерийских установок, около пяти тысяч самолетов. Кроме того, войска левого крыла 2-го Белорусского и правого крыла 4-го Белорусского фронтов оказывали помощь основным войскам. Со стороны Германии выступала группа армий «А» (с 26 января – «Центр»), их силы составляли 30 дивизий, две бригады и 50 отдельных батальонов – до 560 тысяч солдат и офицеров, около пяти тысяч орудий и минометов, 1220 танков и штурмовых орудий. Также их поддерживали 630 боевых самолетов 6-го воздушного флота.
Операция началась с 15-минутного огневого налета, после которого в наступление перешел 1-й Украинский фронт. К концу дня его войска продвинулись уже на 15-20 километров. 15 января начали наступление 47-я армия 1-го Белорусского фронта и 1-я армия Войска Польского, они продвинулись на глубину до 12 километров и вышли к Висле.
Советские войска собирались окружить немцев, и те начали отступать. Красная Армия преследовала их со скоростью до 16-24 километров в сутки. Утром 17 января части 1-й армии Войска Польского вошли в Варшаву. К середине дня советские войска победили противника в уличных боях, и освободили город, который был почти полностью уничтожен. Жилые дома и предприятия были взорваны или сожжены. Весь город был заминирован. Советские саперы уничтожили более 5,4 тысячи противотанковых мин, 17 тысяч противопехотных, 46 фугасов, 232 «сюрприза», более 14 тонн взрывчатых веществ, около 14 тысяч снарядов, авиабомб, мин и гранат.
К концу дня 17 января основные силы группы армий «А» были разбиты. 19 января части 1-го Украинского фронта, преследуя немцев, зашли на территорию Германии, а, тем временем, войска левого крыла фронта освободили Краков, кроме того, соединения 1-го Белорусского фронта заняли город Лодзь – крупный промышленный центр Польши.
Немецкое командование пыталось восстановить прорванный фронт, однако это было безуспешно. В итоге, до Берлина оставалось 60-70 километров, но наступление на этом остановилось, так как войска понесли серьезные потери, тылы отстали.
В результате проведения Висло-Одерской операции советские войска продвинулись на глубину до 500 километров, освободили значительную часть Польши, а также подступили к Берлину. Кроме того, благодаря тому, что операцию начали раньше запланированной даты, была оказана помощь англо-американским войскам. Ширина полосы наступления в ходе операции увеличилась до одной тысячи километров, а изначально она составляла 500 километров. За героизм и воинское мастерство 1192 соединения и части 1-го Белорусского и 1-го Украинского фронтов награждены орденами, 481 соединению и части присвоены почетные наименования в честь освобожденных городов. Более 690 тысяч человек – участников боевых операций было награждено медалью «За освобождение Варшавы».