Директивой Главного военного совета № 1920 Балтийский флот с 18 часов 28 февраля перешел в оперативное подчинение командующего войсками Северо-Западного фронта.
Произошли изменения и в составе командования. Приказом Главного военного совета № 01959 от 2 марта 1940 г. командующий 13-й армией комкор В.Д. Грендаль был освобожден от занимаемой должности и назначен начальником артиллерии Северо-Западного фронта. Командир 19-го корпуса комкор Парусинов назначен командующим 13-й армией. Этим же приказом на должность начальника штаба 13-й армии был назначен вместо комбрига Голушкевича комбриг Соколов.
13-я армия, продвигаясь вперед, вышла своим левым крылом на остров Каупинсаари на реке Вуокса. озеро Носкуанселькя, а в центре — к станции Пелляккяля, острову Каупинсаари и, очищая от противника юго-западный берег реки Вуокса. пятью полками форсировала ее, развивая удар в тыл кексгольмской группировке финнов.
7-я армия своим правым флангом (шесть дивизий) и подвижной группой сломила сопротивление противника и обошла Выборг с севера, продвигаясь на северо-запад. 50-й стрелковый корпус при активной поддержке артиллерии занял Репола и станцию Тали, перерезав железную дорогу Выборг — Антреа и охватывая Выборг с северо-востока. 34-й стрелковый корпус, преодолевая сопротивление противника на подступах к Выборгу, 7-й дивизией завязал бои на южной и юго-восточной окраинах города.
Последние дни боев выявили организованную оборону противника остатками ранее разбитых 5-й, 3-й, 21-й и 4-й пехотных дивизий и шестью отдельными батальонами. Развитая система укреплений и заграждений способствовали обороне. Финны оказывали здесь упорное сопротивление, и бои приняли затяжной характер. 100-я дивизия обходила Выборг с северо-востока. 10-й стрелковый корпус, наступая на остров Ревонсаари, 4 марта занял остров и расположенную на нем крепость Тронгзунд, захватив три батальона береговых орудий.
В борьбе за острова советские войска наступали по торосистому и покрытому глубоким снегом льду. Причем артиллерия не отставала от пехоты, а в ряде случаев вела огонь прямо со льда. Так, в борьбе за северо-западный берег Финского залива 248-й артиллерийский полк 86-й стрелковой дивизии развернулся в боевых порядках дивизии в 500—1000 м от берега и своим огнем со льда оказал существенную помощь частям дивизии в захвате берега. Еще лучше было осуществлено форсирование залива артиллерией 28-го стрелкового корпуса.
28-й корпус, начав форсирование Финского залива 4 марта, вскоре овладел островами Туппурансаари и Тейкаринсаари и успешно развивал наступление на северо-западный берег Финского залива. Захват островов был обеспечен сосредоточенным артиллерийским огнем 221-го артиллерийского полка с огневых позиций на острове Хуупалансаари, 227-го артиллерийского полка — из района каменоломни и 248-го артиллерийского полка — из района Кэри. В отчете начальника артиллерии 28-го корпуса сказано: «Благодаря массированному огню этих полков 169-й стрелковый полк с героическими лыжниками смогли захватить сильно укрепленный остров Туппурансаари с 8 железобетонными сооружениями, одной крепостной 155-мм батареей и одной 76-мм батареей».
Для захвата побережья Финского залива потребовалось выдвижение 221-го артиллерийского полка на огневые позиции на остров Мелансаари, а 227-го полка на остров Тейкаринсаари, что было успешно выполнено обоими полками. Отставал от пехоты только 248-й артиллерийский полк. Исправляя это положение, начальник артиллерии корпуса комбриг Тихонов приказал полку решительно продвинуться вперед и ввиду отсутствия островов в направлении движения полка, занять огневые позиции на льду и поддерживать бой 86-й дивизии. Полк ускорил темп продвижения и вскоре занял открытые позиции на льду, на удалении 2–3 км от побережья Финского залива. Установив полное взаимодействие с пехотой и связь с ее передовыми частями, он своим огнем обеспечил успех наступления и захват плацдарма на побережье Финского залива.
Затем на лед вышел и 447-й корпусной артиллерийский полк. Для переправы 122-мм пушек и 152-мм гаубиц-пушек были подготовлены сани из бревен длиной 6 метров, с поперечными перекладинами, с выемками и креплениями для колес. Орудие, поставленное на сани, перетаскивалось трактором при помощи цепи длиной около 10 м. Движение совершалось по заранее подготовленной трассе. Форсировав залив, полк с новых огневых позиций успешно вел борьбу с артиллерией противника. Согласованные действия артиллерии с пехотой обеспечивали успех. 5 марта корпус закрепился на северном берегу и стал расширять захваченный плацдарм.
После трехдневных упорных боев на северном берегу Финского залива 28-й корпус прочно закрепился на захваченном плацдарме, перерезав шоссе Выборг — Хельсинки, чем лишил противника важной коммуникации. Части 10-го корпуса тоже вышли на северный берег Финского залива (правее 28-го корпуса), охватывая Выборг с юго-запада.
Таким образом, соединения 7-й армии сломили сопротивление противника, обошли Выборг и, продвигаясь вперед, перерезали железную дорогу Выборг — Антреа, тем самым отрезали войска противника, действовавшие на кексгольмском и петрозаводском направлениях, от войск выборгского направления и от Хельсинки.
Левое крыло армии (10-й и 28-й корпуса) вышло на фронт от острова Суурсаари (4 км западнее Выборга) до Сухулахти (30 км западнее и юго-западнее Выборга). Фронт, который занимали войска в тылу противника, равнялся 40 километрам.
13-я армия в это время вела упорные бои за овладение укреплениями на восточном берегу реки Вуокса.
Перед войсками 7-й армии стояла задача овладеть городом Выборг. Для подготовки решительного наступления и овладения Выборгом войскам 7-й армии отводилось два дня, в течение которых производились перегруппировка сил и средств и велась боевая разведка. Артиллерия разрушала укрепления выборгских позиций. Войска улучшали свои позиции и медленно продвигались к объектам атаки.
Финны применили последнее средство — открыли шлюзы Сайменского канала. В результате местность к северо-западу от Выборга оказалась затопленной на площади до 30 км в длину и до 6 км в ширину. Вода стояла в пяти километрах от Выборга. Уровень ее доходил до 1 метра. В затопленном районе действовали части 100-й и 123-й дивизий. Но наши войска были заранее предупреждены о затоплении и успели занять наиболее возвышенные места.
Но эта предпринятая финнами последняя мера не остановила наступления советских войск. Продвигаясь вперед, части 28-го корпуса перерезали железную дорогу Выборг — Хельсинки и успешно развили наступление на запад, север и северо-восток. Вместе с 10-м корпусом они фактически отрезали пути отступления в глубь Финляндии выборгской группировке и войскам, действовавшим на Карельском перешейке. Для отступления у финнов оставались одна-две дороги в болотистых лесах с многочисленными озерами в районе Сам-Михельска, который находился в зоне действия советской авиации. К этому времени части 34-го стрелкового корпуса подошли к Выборгу. Начались бои за Выборг, которые продолжались до 12 часов 13 марта.
Сам Выборг и его окраины были сильно укреплены и представляли собой город-крепость. С севера, запада и юга Выборг прикрывают широкие заливы. В самом городе все каменные строения и постройки были приспособлены к обороне. В городе и на окраинах финны построили множество дотов и дзотов, большое количество огневых точек расположили в подвалах домов. Подступы к городу были заминированы, прикрыты надолбами и проволочными заграждениями. Долговременные сооружения и огневые точки были сведены в мощные узлы сопротивления.