25 октября группа Одинцова, взаимодействуя с 6-й дивизией, захватила участок железной дороги между Красным Селом и Гатчиной. Находившиеся на Красносельских высотах белые встретили наступающие по равнине полки 6-й дивизии яростным огнем. Некоторые населенные пункты переходили по нескольку раз из рук в руки. Полк белой Ливенской дивизии, пытавшийся обойти с севера 6-ю дивизию, был почти полностью уничтожен. Атаку танков у деревень Онтолово и Нижний Бугор красноармейцы отбили ручными гранатами. После упорных боев противник был выбит из Красного Села. В этот же день группа Харламова освободила Царскую Славянку и станцию Антропшино.
В боях на петроградском направлении 7-я армия сковала основные силы Юденича. Правый фланг и глубокий тыл белых оказались неприкрытыми. Сложилась благоприятная обстановка для нанесения нашими войсками удара с юга.
26 октября начала наступление 15-я армия, имевшая до 16 тыс. бойцов. Главный удар наносился на лужском направлении. Перед 19-й дивизией и бригадой 11-й дивизии была поставлена задача – разгромить лужскую группу противника и выйти в тыл его основных сил в районе Волосово, Молосковицы. Остальные части 11-й дивизии наступали из района станции Новоселье на север по труднопроходимой местности в тыл ямбургской группе белых. 10-я дивизия, двигавшаяся по восточному берегу Чудского озера, должна была занять Гдов и выйти западнее Ямбурга.
Операция по ликвидации войск Юденича предусматривала, таким образом, осуществление широкого маневра против их правого фланга и тыла в сочетании с фронтальным наступлением. Успех зависел от четкого взаимодействия 15-й и 7-й армий.
С 28 октября по 2 ноября на гатчинском направлении шли тяжелые бои с переменным успехом. Юденич пытался удержаться на гатчинском рубеже и сохранить возможность для нового наступления на Петроград.
В ходе ожесточенных боев войска 7-й армии отбили все попытки белых вновь захватить Красное Село, Детское Село и другие населенные пункты. Потерпела неудачу и попытка белоэстонского десанта захватить при поддержке английских кораблей форт «Передовой». Напряженные бои на приморском фланге продолжались несколько дней. При содействии фортов 622-й полк и морские отряды заставили противника отступить и вышли к реке Коваши.