Как только стало известно о ночных событиях 13 июня, на линейные корабли и крейсер «Олег» пришел приказ товарища Сталина-быть в боевой готовности, занять позиции для возможного боя с вражескими силами на берегу и на море и «немедленно отвечать огнем кораблей, если захваченные противником форты начнут обстреливать Кронштадт». Приказ о боевой готовности получила и воздушная бригада Балтийского флота.
И когда в 15 часов 15 минут Красная Горка открыла огонь по Кронштадту из орудий калибра 305 миллиметров, оба линейных корабля ответили ударом своего главного калибра. С этого момента они почти непрерывно держали форт под огнем своей мощной и меткой артиллерии. Очень скоро взвился над фортом дым пожаров, и все слабее и слабее становился огонь его орудий.
Тем временем формировались и сосредотачивались в Ораниенбауме ударные части, получившие название «береговой группы войск». И уже в ночь на 14 июня эти части двинулись на запад – занять исходные позиции для наступления на Красную Горку.
Утром 14 июня снова начался и уже не прекращался весь день артиллерийский бой между линейными кораблями и фортом.
Вскоре в бой вступил и крейсер «Олег». Противник растерялся, распылил огонь своей артиллерии по многим целям и не получал успешных результатов. А мощные орудия советских кораблей метко поражали врага, вызывали новые и новые пожары и разрушения, часами «утюжили» форт, подавляя белогвардейцев, сея страх и панику в их рядах.
Непрерывные могучие залпы один за другим «нащупывают» слабые места противника, и наконец вечером (около 21 часа) сильный взрыв потрясает сооружения форта. К небу взвиваются языки рвущегося пламени, и столб черного дыма на короткое время почти закрывает форт. Это особенно удачный залп «Петропавловска», Еще не успел разойтись дым вызванного им нового пожара, как в воздухе появились советские гидросамолеты и их бомбы летят вниз – на форт, на белогвардейцев.
15 июня артиллерийское наступление линейного корабля «Петропавловск» на Красную Горку началось рано утром – в 3 часа 15 минут. На боевой пост «Андрея Первозванного», поставленного накануне на ремонт и приемку топлива, встал крейсер «Олег». Этот крейсер открыл огонь по форту Серая Лошадь. В то же время, поддерживаемая огнем бронепоезда и миноносца «Гайдамак», двинулась в наступление береговая группа войск.
Уже через час на Красной Горке вспыхнули пожары, и облака черно-бурого дыма заволокли сооружения форта. Противник, получая удары и с моря и с суши, ожидая их и с воздуха, растерялся, и его орудия наводились попеременно то на корабли, то на Кронштадт, то на береговые цели и, наконец, по наступающим частям. Вражеский огонь почти не давал ощутительных результатов.
Части Красной Армии подходили все ближе и ближе к фортам. Вот уже заняты Большие и Малые Борки, вот-вот будет взято Риголово. Красная Армия переходит в наступление и на Нарвском направлении. Обманутые предателями бойцы гарнизона Красной Горки по одному и группами переходят на сторону наступающих советских частей. Сопротивление белых падает, их цепи откатываются назад. В 17 часов прекратился огонь с Красной Горки, а вечером противник вовсе покинул форт. Еще несколько часов, и над Красной Горкой снова взвилось красное знамя. К полудню 16 июня огонь крейсера «Олег» заставил противника очистить форт Серая Лошадь. Белые бежали из фортов так поспешно, что не успели сколько-нибудь повредить орудия главного калибра, и через короткий срок артиллерия Красной Горки и Серой Лошади полной своей мощью снова вошла в строй обороны Петрограда.
В своей исторической телеграмме В. И. Ленину об окончании операции по возврату фортов товарищ Сталии писал: