Тапиау был последним хорошо укреплённым и подготовленным к длительной обороне рубежом на дальних подступах к Кёнигсбергу. Здесь сосредоточились значительные силы отступающих немецких частей.
Бои за Тапиау начались утром 23 января с форсирования реки Прегель (в настоящее время — река Преголя)частями 5-й гвардейской стрелковой дивизии гвардии генерал-майора Георгия Петерса.
Утром 24 января немецкие войска перешли в контрнаступление и прорвали нашу оборону, но на подмогу пришла артиллерия. Под огнём наших орудий немецкая пехота была рассеяна и отступила.
Утром 25 января 94-й стрелковый корпус 39-й армии и 1-й танковый корпус начали форсирование Дайме (ныне — река Дейма). Вместе с мотострелками на северных окраинах Тапиау завязал бой 671-й стрелковый полк подполковника Степана Дорохова из 221-й стрелковой дивизии генерал-майора Владислава Кушнаренко.
Гарнизон Тапиау, видя, что сопротивление бесполезно и грозит полное окружение, начал поспешный отход из города, что позволило избежать уличных боёв и сохранить дома.
К исходу дня 25 января наши войска вошли в оставленный противником Тапиау.