В бою у деревни Килли противнику сильным ружейно-пулеметным огнем удалось отбить атаку 46-го полка, нанеся ему значительные потери. Но вскоре советские бойцы вновь ринулись в атаку: их повел за собой командир одной из рот Калинин. Одновременно бойцы-коммунисты Локшин и Богданов вместе с группой своих товарищей внезапно захватили вражескую засаду на фланге. Первым ворвался в деревню Килли 3-й батальон 46-го полка во главе с комиссаром батальона Егоровым. На окраине деревни Егоров захватил пулемет противника и открыл из него огонь. Белые, попытавшиеся было перейти в контратаку, отхлынули назад, оставив на поле боя много убитых и раненых. Таких примеров храбрости и находчивости советских воинов, проявленных в этом решительном наступлении 7-й армии, было много.
В ночь на 5 августа подразделения 46-го, 48-го полков и отряд курсантов с помощью проводника — крестьянина-бедняка из деревни Килли зашли с севера в обход Ямбурга и внезапно ударили по врагу. Белогвардейцы, не выдержав удара, бежали за реку Лугу. Преследуя противника, начали переправу и питерские курсанты. 46-й и 48-й полки тем временем ворвались в Ямбург с северной стороны. После короткого боя белые оставили город, разрушив электростанцию и взорвав железнодорожный мост. В боях за Ямбург советские войска взяли в плен 10 офицеров и 352 солдата противника и захватили 380 винтовок, 7 автоматов, 6 пулеметов, около 115 000 патронов. В последующие дни части 6-й и 2-й дивизий заняли позиции вдоль рек Луги и Сабы.
В самый разгар наступления Красной Армии английские интервенты попытались нанести удар по Балтийскому флоту. Они решили предпринять налет на Кронштадт и вывести из строя корабли Действующего отряда. В ночь на 18 августа семь быстроходных торпедных катеров английского флота под покровом темноты прорвались в кронштадтскую гавань, потопили учебное судно «Память Азова» и нанесли повреждения линкору «Андрей Первозванный». В налете участвовала и авиация. Но английское военно-морское командование просчиталось: посланные им катера и самолеты не причинили того ущерба Балтийскому флоту, о котором мечтали интервенты. Героический эсминец «Гавриил», несший в эту ночь дежурство по охране гавани, огнем своих орудий потопил три вражеских катера, а остальные вынудил спасаться бегством. Это, впрочем, не помешало английским буржуазным газетам расписывать впоследствии налет на Кронштадт как «выдающуюся победу» британского флота.
Вскоре интервенты получили еще один памятный урок. 31 августа советская подводная лодка «Пантера» подошла к стоянке английских кораблей у острова Сескар и потопила вражеский эсминец «Виттория».
На сухопутном фронте после освобождения Ямбурга перед Красной Армией встала задача овладеть Псковом и позициями вдоль реки Великой. Начало этой операции советских войск было положено еще в июле. В наступлении тогда приняли участие войска Лужского участка, Эстонской бригады и 10-й стрелковой дивизии. Однако это наступление было неудачным. Противнику удалось отбить атаки и даже потеснить части 10-й дивизии на порховском направлении. Чтобы возобновить наступление, советское командование произвело перегруппировку войск. 10-я дивизия была передана из 7-й армии в 15-ю армию, что значительно облегчало руководство частями в период операции по освобождению Пскова.
В середине августа советские войска вновь перешли в наступление. Белогвардейцы оказывали отчаянное сопротивление, не раз переходя в контратаки. Особенно упорные бои начались южнее железной дороги Псков — Порхов, на левом берегу реки Великой и вдоль железнодорожной линии Псков — Остров. Сила натиска Красной Армии нарастала с каждым днем. Ранним утром 26 августа части 10-й дивизии завязали бон на юго-западной окраине Пскова и, сломив сопротивление врага, ворвались в город. Первыми вступили в Псков 87-й и 88-й полки, а затем 85-й полк. В боях на подступах к Пскову отличился 5-й Эстонский коммунистический полк. 15 освобождении города участвовал также Псковский коммунистический батальон.
5 сентября специальным постановлением Совета Обороны личному составу 15-й армии, которой в то время командовал А. И. Корк, была объявлена благодарность за освобождение Пскова.
Противник отходил от Пскова в двух направлениях: белогвардейцы по Гдовскому шоссе за реку Желчу, белоэстонцы — на запад, вдоль Рижского шоссе к границе. В середине сентября 10-я и 11-я стрелковые дивизии вышли на восточное побережье Псковского озера, изолировав части белогвардейцев от белоэстонцев.
В итоге летних боев войска Юденича и его эстонских и финских союзников понесли тяжелое поражение. Северо-Западная армия белых перешла к обороне, прикрываясь водными рубежами. Вместо обширного района, захваченного в ходе наступления, она занимала теперь небольшой клочок советской территории, ограниченный с северо-востока рекой Лугой, а с юго-востока — озером Красногорское и реками Сабой, Яной, Желчей. Тыл белых упирался в Чудское озеро и эстонскую границу.