В середине дня 23 января первыми к Одеру вышли разведывательные группы корпусов. Они сообщили о слабой обороне противника, отсутствии переправочных средств и наличии автогужевого моста у Штейнау. Генерал Лелюшенко потребовал от командиров корпусов немедленно выдвинуть к реке передовые отряды с задачей в течение ночи форсировать Одер и к утру 24 января захватить плацдармы.
К исходу 23 января к Одеру в районе Кебена вышел передовой отряд 6-го гвардейского механизированного корпуса – 17-я механизированная бригада подполковника Л.Д. Чурилова. На западном берегу реки оборонялись части отошедших дивизий противника, а также пять запасных и учебных батальонов и 67-й пехотный полк. Утром 24 января к Одеру в районе Штейнау вышла 62-я гвардейская танковая бригада полковника С.А. Денисова – передовой отряд 10-го гвардейского танкового корпуса. Ее авангард – 1-й танковый батальон (8 танков с десантом автоматчиков и саперами) под командованием майора М.Н. Шатохина – на большой скорости проскочил по мосту на противоположный берег и ворвался в Штейнау. Противнику удалось взорвать один из пролетов моста. Танковый отряд, отрезанный от главных сил бригады, несколько часов вел неравный бой в Штейнау и героически погиб. Попытки форсировать Одер в этом районе и оказать помощь отряду не дали желаемых результатов.
Утром 25 января части 17-й гвардейской механизированной бригады на подручных средствах форсировали Одер и после упорного боя захватили северную окраину Кебена. Днем к этому участку прибыли понтонно-мостовой парк Н2П (8 понтонов) и мотоинженерный батальон армии. Они к середине ночи перебросили на западный берег Одера всю мотопехоту 17-й гвардейской механизированной бригады. В два часа 26 января начала форсирование Одера 16-я гвардейская механизированная бригада полковника В.Е. Рывжа. Несколько позже был собран 50-тонный паром, на котором переправились три танка и один дивизион 22-й самоходной артиллерийской бригады армии (10 СУ-76), которые своим огнем поддержали мотопехоту. Преодолевая упорное сопротивление противника и отражая его непрерывные контратаки, бригады овладели Кебеном и расширили плацдарм до 4 км по фронту и 3 км в глубину.
К исходу дня 26 января к этому району стали подходить передовые части 13-й армии, которые начали переправу через Одер на захваченный плацдарм. На следующий день туда прибыли 159-й фронтовой понтонно-мостовой батальон с парком Н2П (48 понтонов) и начал наводить 16-тонный мост. Одновременно для переправы танков был собран один 30-тонный паром. В результате на плацдарм были переброшены артиллерия и часть танков 6-го гвардейского механизированного корпуса. Несколько позже грузоподъемность этого моста удалось увеличить до 60 т, и по нему переправились тяжелые танки и самоходно-артиллерийские установки.
Таким образом, к исходу дня 28 января главные силы 6-го гвардейского механизированного корпуса совместно с подошедшими соединениями 13-й армии, преодолевая упорное сопротивление противника, вышли на рубеж Бредельвиц, Квейсен, Дейсклау, Хохбаушвиц.
По-иному развивались события в районе Штейнау. Попытка 29-й гвардейской мотострелковой бригады (командир – полковник А.И. Ефимов) 10-го гвардейского танкового корпуса форсировать Одер на рассвете 25 января успеха не имела. Противник оказал ожесточенное сопротивление. Тогда командир корпуса решил форсировать реку южнее Штейнау, где, по данным разведки, вражеская оборона была значительно слабее. В 8 часов 25 января он приказал бригаде скрытно перегруппироваться в район Тарксдорфа и там внезапно форсировать Одер. Чтобы ввести противника в заблуждение, танковые бригады были оставлены на месте у Штейнау.
Во второй половине дня 29-я гвардейская мотострелковая бригада вышла в указанный район. Одер был покрыт льдом, толщина которого позволяла мотопехоте передвигаться по нему в пешем порядке. Воспользовавшись этим, подразделения бригады переправились на противоположный берег и к исходу дня 25 января овладели рубежом Гроссендорф, Ламперсдорф. На следующий день к Одеру подошла 6-я стрелковая дивизия 13-й армии, которая вслед за мотострелками переправилась через реку и повела наступление на Штейнау с юга. В тот же день 20-я инженерная бригада у Тарксдорфа начала постройку 60-тонного моста для танков.
На рассвете 27 января 29-я мотострелковая бригада возобновила наступление и к середине дня, продвинувшись на 10–12 км, завязала бои за Поршвиц. Но здесь подразделения бригады были контратакованы подошедшими из резерва частями 14-й танковой и 108-й пехотной дивизий противника. Танковые же бригады не могли оказать ей помощи, так как мост не был готов. Действия 6-й стрелковой дивизии также не имели успеха. К исходу дня бригада и дивизия, отбивая контратаки врага, несколько отошли, но плацдарм удержали.
В этой обстановке генерал Лелюшенко принял решение перегруппировать 10-й гвардейский танковый корпус в район Кебена и переправить его по наведенным мостам через Одер. Корпусу ставилась задача с тыла нанести удар по противнику, находившемуся в Штейнау, разгромить его и соединиться со своей мотострелковой бригадой и стрелковой дивизией, отбивавшими контратаки и удерживавшими плацдарм у Дибана.
В середине дня 29 января танковый корпус начал перегруппировку на участок 6-го гвардейского механизированного корпуса, переправился через Одер и сосредоточился на левом берегу в районе Миттель, Цедлитц, Нидердаммер. С утра следующего дня он перешел в наступление. При этом 61-я гвардейская танковая бригада повела наступление на Штейнау, а 62-я и 63-я гвардейские танковые бригады – в юго-восточном направлении, нанося удар в тыл противнику, действовавшему против 29-й гвардейской мотострелковой бригады и 6-й стрелковой дивизии. Город Штейнау обороняли унтер-офицерская школа, два полка пехоты, два охранных батальона, усиленные 50 танками и бронетранспортерами и четырьмя отрядами фольксштурма, оснащенными фаустпатронами. Преодолевая упорное сопротивление противника, 61-я гвардейская танковая бригада, усиленная 356-м гвардейским самоходным артиллерийским полком, с запада ворвалась в Штейнау и завязала уличные бои. Две другие танковые бригады вечером 30 января овладели населенными пунктами Клаптау, Поршвиц, Бильвизе и совместно с 29-й мотострелковой бригадой и главными силами 6-й стрелковой дивизии окружили 67-й пехотный полк в районе Ламперсдорфа. В последующем окруженная группировка была ликвидирована. В ходе ожесточенных боев 61-я гвардейская танковая бригада, 356-й гвардейский самоходный артиллерийский полк 10-го гвардейского танкового корпуса совместно со 147-й стрелковой дивизией и 2-й гаубичной артиллерийской бригадой 13-й армии 4 февраля заняли Штейнау.
К исходу дня 31 января 6-й гвардейский механизированный и 120-й стрелковый корпуса, продвинувшись на 4–5 км, вышли на рубеж Уршкау, Раудтен. Здесь они встретили упорное сопротивление противника и вынуждены были перейти к обороне, отражая его непрерывные контратаки и контрудары.
Таким образом, благодаря своевременной перегруппировке 10-го гвардейского танкового корпуса и его решительным действиям к исходу дня 31 января два плацдарма за Одером были объединены в единый оперативный плацдарм протяженностью 30 км по фронту и 15 км в глубину.
Одновременно с боями на плацдарме соединения 4-й танковой и 13-й армий вели боевые действия на восточном берегу Одера. В ночь на 30 января группировка противника, сосредоточенная в районе Гюрау, нанесла контрудар, намереваясь отрезать войска обеих армий, находившиеся на плацдарме. Противнику удалось прорвать оборону 49-й механизированной бригады и ночью 31 января овладеть Альт-Хейлау и Зофиенталем. В результате шоссейная дорога, ведущая к переправам в районе Кебена, была перерезана. Для разгрома прорвавшегося противника генерал Лелюшенко привлек 93-ю отдельную танковую (командир – майор А.А. Дементьев) и 22-ю самоходную артиллерийскую (командир – подполковник В.И. Приходько) бригады, 28-й гвардейский тяжелый танковый полк и 200-ю легкую артиллерийскую бригаду. Они совместными усилиями к утру 31 января выбили противника из Альт-Хейлау и Зофиенталя. Понеся большие потери, он отошел на северо-запад. В последующем эта вражеская группировка, насчитывавшая до 15 тыс. человек, была уничтожена войсками 3-й гвардейской армии.
Войска левого крыла 1-го Украинского фронта в это время завязали бои за Силезский промышленный район. 24 января соединения 3-й гвардейской танковой и 21-й армий овладели Оппельном. В последующем мотострелковые подразделения 3-й гвардейской танковой армии форсировали Одер и захватили плацдармы на левом берегу. Этим они способствовали быстрому выходу к Одеру соединений 5-й гвардейской армии. К 30 января Силезский промышленный район был полностью занят советскими войсками.
В результате Сандомирско-Силезской операции войска 1-го Украинского фронта разгромили 4-ю танковую и основные силы 17-й полевой армий. Во взаимодействии с 1-м Белорусским и 4-м Украинским фронтами они освободили южные районы Польши, в том числе ее важнейший Силезский промышленный район, и перенесли военные действия на территорию Германии. Подробно об итогах и особенностях операции сказано в предыдущей главе. Боевые действия войск 4-й танковой армии характеризовались стремительностью, решительностью, а также широким и смелым маневром силами и средствами. В результате соединения армии вышли к Одеру и форсировали его раньше, чем противник успел подтянуть резервы и занять ими оборону на западном берегу. Были созданы благоприятные условия для последующего наступления войск фронта и разгрома противника. Решающую роль в объединении двух тактических плацдармов в единый оперативный плацдарм сыграл 10-й гвардейский танковый корпус, переброшенный в короткий срок в район Кебена и нанесший удар с тыла по группировке врага в районе Штейнау. Большую роль в захвате плацдармов и обеспечении успешного форсирования реки главными силами играли передовые отряды корпусов. Кроме того, этому способствовали действия небольших по составу, но сильных разведывательных групп бригад.