На другом участке фронта, под Лиговом, 18 октября отличился один из взводов батальона курсантов училища комсостава флота. Вражеская кавалерия отрезала этот взвод от батальона… Чтобы соединиться со своими, моряки подошли к деревне, где ранее располагался батальон. Но там уже были белые. Моряки во главе с комиссаром Костиным решили выбить врага из деревни штыковой атакой. Когда завязался бой, выяснилось огромное численное превосходство белых. Несмотря на это, курсанты продолжали героически сражаться. Крупный урон врагу причинили пулеметчики Грен, Кирилюк и Снитко. А в самый разгар боя неожиданно подоспела помощь несколько моряков — разведчиков с линкора «Андрей Первозванный», случайно находившиеся поблизости, поспешили на выручку товарищам. Белые были выбиты из деревни. Советские моряки захватили пленных и трофеи.
С таким же упорством и стойкостью советские воины отражали удары врага и на других участках фронта.
К 20-м числам октября темп наступления армии Юденича резко замедлился. Дальнейшее ее продвижение встречало все более упорное сопротивление советских войск. Части 7-й армии, в которые влились подкрепления из петроградских коммунистов а рабочих, вновь обретали высокую боеспособность. В то же время боевая мощь противника уменьшалась: сказались и непомерное расширение плацдарма, и потери, понесенные в боях. Белогвардейское командование явно недооценило силы и возможности Красной Армии, опирающейся на поддержку трудящихся.
Бои приняли особенно ожесточенный характер. Юденич, стремясь сломить мужество защитников Петрограда, бросил против них авиацию 19 октября вражеские аэропланы четыре раза совершали налеты на части 7-й армии, забрасывая их бомбами, обстреливая из пулеметов. Но в воздух поднялась советская авиация. Советские летчики показали в этих боях образцы воинской доблести. В районах Красного Села и Гатчины они произвели восемнадцать вылетов, подвергая пулеметному обстрелу и бомбежке пехоту, бронемашины и обозы противника. Зачастую налеты производились на очень небольшой высоте — 100–200 метров, что было сопряжено с большим риском, но зато обеспечивало наибольшую эффективность обстрела. Ценную помощь оказали летчики разведке. Их донесения о передвижениях и силах врага дали возможность задержать наступление белых на некоторых участках и даже окружить отдельные части противника.
20 октября, потеснив полки 6-й дивизии, белые подошли к Стрельнинской подставе и предместью Лигово. Это были ближайшие к Петрограду пункты, которых удалось достичь белогвардейцам. На другой день части 1-го корпуса белогвардейцев после упорных боев заняли Павловск, Царскую Славянку и Детское Село (бывш. Царское Село, ныне город Пушкин).
Дальнейшие действия белых были направлены на то, чтобы перерезать Николаевскую и Северную железные дороги. Однако далее деревни Ям-Ижора противник продвинуться не смог. Он был остановлен здесь резервными частями 7-й армии, сосредоточенными в Колпино. 21 октября Юденич отдал приказ о занятии Пулковской возвышенности — последнего естественного рубежа, отделявшего фронт от южной окраины Петрограда.
В сражении за Петроград наступил решающий момент.
Опасность, нависшая над городом, была тем более велика, что некоторые руководящие работники петроградских партийных и советских органов, в частности Зиновьев, своими противоречивыми действиями сеяли вокруг себя сумятицу и неуверенность. В то время, когда войска Юденича прорвали фронт 7-й армии, Зиновьев уверял население города, что серьезная опасность Петрограду не угрожает. Когда же белогвардейцы оказались в предместьях города и потребовались быстрые и решительные действия, чтобы предотвратить непосредственную угрозу, Зиновьев и некоторые ответственные работники Петроградского Совета и штаба Петроградского укрепленного района поддались панике и совместно с Троцким, приехавшим из Москвы, стали поговаривать о возможности сдачи Петрограда.
Но питерские коммунисты и подавляющее большинство рабочих, красноармейцев и матросов ни на минуту не поддавались растерянности и отчаянию. Они были полны решимости отстаивать Петроград до последней капли крови, зная, как велико значение этого города для Годины. Героические защитники Петрограда верили, что в трудную минуту к ним на помощь придет вся страна.
15 октября Политбюро ЦК РКП(б) приняло специальное постановление о Петроградском фронте, в котором требовало: «Петрограда не сдавать!». Политбюро указывало на необходимость для обороны Петроградского района перебросить с Северного фронта максимальное количество людей и оказать помощь Петрограду кавалерией.