Однако успех советских войск определился не сразу. Противник сопротивлялся отчаянно. Пытаясь удержаться на достигнутом рубеже, он непрерывно бросал в контратаки крупные силы. Колпинско-тосненской группе пришлось выдержать тяжелые бои. Сосредоточение всех ее частей на походном рубеже еще не было закончено, когда началось наступление. Поэтому бойцам приходилось вступать в бой прямо с марша. В частности, 5-й латышский полк пошел в атаку сразу же, выгрузившись из эшелона. Красноармейцы сражались бесстрашно и упорно. Противник на отдельных участках стал отходить. Белогвардейцы были выбиты из деревни Ям-Ижоры и отброшены за реку Ижору. Советские части овладели деревнями Войскорево и Путролово. Павловск и Детское Село несколько раз переходили из рук в руки.
На фронте 6-й дивизии белым удалось предупредить наступление. Они даже потеснили советские части в районе деревень Усть-Рудицы и Кузницы. Но этот последний тактический успех врага был скоро ликвидирован. К вечеру 21 октября части 6-й дивизии смогли продвинуться вперед.
Белогвардейцы начали спешно перегруппировывать свои силы в районе Красного Села и Павловска. Но уже 23 октября они были выбиты из Павловска. В бою за Павловск особенно отличились красноармейцы, командиры и политработники 188-го, 189-го полков 21-й стрелковой дивизии и 4-го отдельного батальона 5-го латышского полка. В тот же день, 23 октября, части колпинско-тосненской ударной группы и 2-й дивизии (начдив С. И. Одинцов) заняли Детское Село. При освобождении Павловска и Детского Села было захвачено много пленных и оружия.
Отступая из Детского Села, белогвардейцы закрепились в районе станции Александровская. Здесь они оказали особенно упорное сопротивление. К месту боя были двинуты советские бронепоезда имени Ленина и имени Володарского. Бронепоезд имени Ленина уже вблизи от станции попал под обстрел вражеской артиллерии и получил девять пробоин. Был поврежден паровоз. Героическая команда бронепоезда исправила повреждения под огнем противника. Бронепоезд пробился к станции и вступил в бой. В этот же момент бросилась в атаку советская пехота. Белые вынуждены были оставить Александровскую.
Одновременно с колпинско-тосненской группой и 6-й дивизией наступала и 2-я дивизия.
Жестокие бои разгорелись 25 октября у Красного Села. Части 1-го корпуса белых вместе с белоэстонцами попытались перейти в контратаку в направлении Детское Село — Павловск. Юденич приказал им овладеть Пулковскими высотами. Опасаясь потерять инициативу, он решил даже перебросить из-под Луги на петроградское направление свою 1-ю дивизию.
Но в это время части 6-й дивизии, взаимодействуя со 2-й дивизией и группой Харламова, прорвали фронт противника западнее Красного Села и заняли ряд населенных пунктов в тылу Красносельской группировки белых. В этих боях отличились отряды моряков-курсантов. Один из отрядов, действовавший западнее Красного Села, получил сведения, что белогвардейцы предприняли обход правого фланга советских частей, наступавших от станции Лигово на Красное Село. Отряд стремительно атаковал отборный Ливенский полк врага. В ночном штыковом бою герои-курсанты почти полностью уничтожили белогвардейский полк. Спаслись бегством лишь жалкие его остатки. За бой под Красным Селом все курсанты отряда были награждены орденами Красного Знамени.
Прорыв частей 6-й дивизии внес растерянность в ряды противника. Белогвардейцы поспешно очистили в ночь на 26 октября Красное Село. Утром туда вступили советские войска. В тот же день была освобождена и Царская Славянка. Красная Армия выиграла сражение у Пулковских высот. Непосредственная угроза Петрограду миновала.
Все время, пока шли эти бои, В. И. Ленин с неослабным вниманием следил за действиями 7-й армии, неустанно заботился о своевременном удовлетворении всех ее нужд. Так, 20 октября В. И. Ленин телеграфировал в Петроградский Совет следующий запрос:
«Приняты ли меры к установлению твердой радиосвязи между группой Харламова и штабом VII армии? Достаточно ли обеспечена эта связь? То же по отношению ко всем остальным группам. Если нужна наша помощь, звоните по телефону» [405]
.25 октября В. И. Ленин запрашивал Военный комиссариат Советской Латвии, выполнено ли указание об отправке пополнения в 7-ю армию. В. И. Ленин подчеркнул особую срочность этого задания [406]
.Неудачный для белых исход сражения на ближних подступах к Петрограду поставил Северо-Западную армию перед лицом тяжелого поражения. Юденич и его англо-американо-французские хозяева строили все свои расчеты на быстром захвате Петрограда. Теперь же стало ясно, что предстоят тяжелые, затяжные бон, к которым Северо-Западная армия не была подготовлена.