С 27 по 29 августа моряки и пограничники удерживали рубеж по Роккалан-йоки, неоднократно переходя в контратаки и давая возможность частям 23-й армии выйти к Койвисто. Лишь 30 августа под усилившимся давлением противника Йоханнес был оставлен, и советские войска отошли непосредственно к Койвисто. В этот же день 103-й пограничный отряд был эвакуирован на остров Койвисто, где вместе со школой младшего начсостава КБФ вошел в резерв командира бригады КБФ.
Занятие финнами станций Соммее и Кайслахти 2627 августа сыграло роковую роль в судьбе выборгской группировки наших войск (50-й стрелковый корпус 123-я, 43-я и частично 115-я стрелковые дивизии). Попытка контрнаступления 24 августа, проводимая рядом разрозненных ударов с разных направлений, не привела ни к каким результатам хотя в полосе 18-й финской дивизии на рубеже Яуреппя и озера Муоланярви финнов на некоторое время удалось отбросить к Вуоксе, а «в ночном бою дело дошло до рукопашных схваток с применением финских ножей и ручных гранат».[41]
Отразив разрозненные советские контратаки, части 12-й и 18-й пехотных дивизий и бригады «Т» вышли в район станций Лейпясуо и Кямяря, перерезав железную дорогу и шоссе из Выборга на Ленинград. Одновременно наступавшая с севера 4-я пехотная дивизия захватила станцию Тиенхаара, оттеснив советские войска к самому Выборгу. 123-я стрелковая дивизия к 27 августа, согласно докладу ее командования, оказалась расчленена на отдельные группы, часть которых вела бои в окружении.
Ситуация усугублялась тем, что 23 августа прежде единый Северный фронт был разделен на два Карельский и Ленинградский; в результате в штабах на некоторое время воцарилась неизбежная неразбериха. Однако на просьбу командования 23-й армии о разрешении оставить Выборг и отойти к старой границе новое руководство Ленфронта ответило категорическим отказом. Лишь рано утром 28 августа Военный совет Ленинградского фронта с ведома Ставки разрешил командованию 23-й армии оставить Выборг и отойти на «подготовленный рубеж по бывшей линии Маннергейма» которого в действительности не существовало.
Советские танки Т-38 и бронеавтомобили, брошенные у станции Соммее
Характерно, что это распоряжение было датировано 5:00 28 августа, в то время как директива штаба армии об отходе была подписана уже в 4:15 того же дня. Однако было уже поздно тем более, что до войск директива дошла лишь во второй половине дня, а указанный в ней рубеж отхода (от Муолаа до Роккала) частично уже был занят финнами. 123-й дивизии, основными силами сосредоточившейся в районе Сяйнио (5 км юго-восточнее Выборга) пришлось пробиваться справа от железной дороги, через деревню Хуумола. Попытка 245-го полка дивизии отбить станцию Кямяря закончилась неудачей. 115-я дивизия получила приказ командарма отходить не на юго-восток, а к югу, на Койвисто. Прикрывали этот отход 272-й полк 123-й дивизии и 576-й полк 115-й дивизии, оборонявшиеся в районе станции Кархусуо, по линии железной дороги от Выборга на Яуряпя и к Валк-ярви. 29 августа части 4-й финской дивизии (5-й пехотный полк) заняли Сяйнио, после чего арьергарды 123-й и 115-й дивизий были отрезаны и разгромлены.
Вопреки утверждению многих последующих историков, ни 28, ни 29 августа финское кольцо окружения еще не было замкнуто. Даже район деревни Няюкки и озера Няюкки-ярви (у станции Хонканиеми, между Сяйнио и Кямяря) был захвачен 4-й пехотной дивизией только 29 августа. Однако, как назло, начались проливные осенние дожди, все ручейки превратились в бурные потоки, а лесные тропы между Кямяря и Кайслахти оказались непроходимы для колесного транспорта и тяжелой техники. Поэтому артиллерию и часть обозов пришлось бросить так, на пустоши Корпеллан-Аутио в 7 км южнее Сяйнио были оставлены обоз и вся артиллерия 638-го стрелкового полка 115-й дивизии. Однако сам полк в количестве 2000 человек смог пробиться на Койвисто.[42]
Артиллерия 43-й стрелковой дивизии, захваченная у Порлампи
По Приморскому шоссе никто прорываться даже не пытался хотя здесь находилось не более двух полков финнов, причем без техники и артиллерии, а вплоть до 30 августа советские моряки и пограничники удерживали город Йоханнес и рубеж реки Рокаллан-йоки. Без сомнения, организованный удар трех дивизий (пусть даже не в полном составе), поддержанный дивизионной и корпусной артиллерией, просто смял бы хлипкие позиции частей 8-й пехотной дивизии и позволил бы 50-му стрелковому корпусу без особых проблем отойти на Койвисто, эвакуировав большую часть техники и снаряжения.
По Приморскому шоссе никто прорываться даже не пытался хотя здесь находилось не более двух полков финнов, причем без техники и артиллерии, а вплоть до 30 августа советские моряки и пограничники удерживали город Йоханнес и рубеж реки Рокаллан-йоки. Без сомнения, организованный удар трех дивизий (пусть даже не в полном составе), поддержанный дивизионной и корпусной артиллерией, просто смял бы хлипкие позиции частей 8-й пехотной дивизии и позволил бы 50-му стрелковому корпусу без особых проблем отойти на Койвисто, эвакуировав большую часть техники и снаряжения.
Бывший командир 43-й стрелковой дивизии генерал-майор В. В. Кирпичников в финском плену
Увы, этого не произошло. 29 августа, оставив Выборг, командир арьергардной 43-й стрелковой дивизии решил пробиваться на Койвисто восточнее Приморского шоссе, лесными дорогами через деревни Юля-Соммее и Порлампи. Однако местность здесь была еще хуже, чем в районе Хуумола, через болота зачастую не было не то что дорог, но даже и троп. В итоге дивизия просто застряла у Порлампи, где в течение трех дней вела бои в окружении. 1 сентября сопротивление прекратилось финны утверждают, что приказ о капитуляции отдал сам командир дивизии генерал-майор В. В. Кирпичников[43]. По утверждениям финнов, на поле боя они обнаружили около 2000 трупов, в плен попало 3000 бойцов 43-й стрелковой дивизии. Было захвачено огромное количество техники артиллерия, автомобили, бронемашины, которые командование дивизии даже не попыталось уничтожить.
Всего по данным Хельге Сеппеля в ходе боев за район Выборга было захвачено 9 тысяч пленных, 55 танков, 306 различных орудий, 246 минометов, 272 пулемета, 673 автомашины и 4500 лошадей. Потери советских войск убитыми финны оценили в 7 тысяч человек, число отошедших в район Койвисто в 12 тысяч.
Уже 31 августа финские войска, не встречая на своем пути практически никакого сопротивления, заняли Терийоки. В тот же день 18-я пехотная дивизия вышла к старой границе в районе Майнила, а 1 сентября бои велись уже по всему периметру Карельского укрепрайона. Тем временем западнее, вдоль морского побережья, во многих местах все еще продолжались боевые действия так форт Ино был занят частями 12-й пехотной дивизии только 3 сентября. Оставались советские гарнизоны и на островах Выборгского залива.
«После занятия шхер Виролахти финские соединения береговой обороны получили задание пересечь Выборгский залив и установить связь с частями, расположенными дальше на восток. Для этого необходимо было захватить острова Тейкарсари и Туппурансари» пишет Юрген Майстер.[44] Далее он сообщает, что утром 29 августа 2-й финский береговой батальон (425 человек), вышедший на катерах из Вилайоки в бухте Вилайоен-лахти, высадился на остров Тейкарсари (Тейкаринсаари), лежащий западнее Ууринсаари и прикрывавший подходы к гаваням Выборгского залива. По данным Майстера, остров оборонялся «усиленной советской ротой». Финны высаживались в три приема на западном побережье острова. Около полудня несколько небольших советских кораблей пытались приблизиться к острову, но были вынуждены отойти, потому что финны открыли огонь из захваченных орудий интересно, каких?
Описание этого боя с советской стороны сильно отличается в первую очередь по датировке. Еще 20 августа с острова Тейкарсари, где располагалась 1-я застава Койвистского погранотряда, было замечено сосредоточение финских войск на мысе Питкяниеми (в 2,5 км западнее северной оконечности острова) и острове Сантасари (в 2 км севернее Тейкарсари). В этот же день застава была усилена 50 краснофлотцами из сил береговой обороны таким образом, «усиленная рота» составила не более 70 человек.
Согласно описанию боевых действий Койвистского погранотряда[45], финский десант был высажен на остров 25, а не 29 августа что более похоже на правду, потому что к 29-му борьба за Выборгский залив уже практически завершилась. Доложившему о высадке командиру заставы лейтенанту Девятых было приказано до последней возможности удерживать противника на северо-западной оконечности острова, дабы дать возможность эвакуировать артиллерийскую батарею с Туппурансари, лежащего в 2,5 километрах к югу. Пограничники и моряки выполнили свой долг враг сумел захватить Тейкарсари, только высадив на него еще одну роту. Более никакой информации о бое не поступало, потому что в самом его начале была разбита радиостанция заставы, и связь с гарнизоном прекратилась. На единственной моторной лодке с острова удалось эвакуировать шесть раненых, еще несколько человек позднее добрались до Койвисто на плоту.