20 мая И.В. Сталин выехал из Петрограда в Старую Руссу, в штаб Западного фронта. Тогда же он принял определенные меры для усиления боеготовности Балтийского флота. С этого дня ремонт судов Балтийского флота стал производиться в режиме круглосуточной работы. Занимался Сталин и вопросами укрепления взаимодействия сухопутных и морских сил с авиацией, формированию новых матросских отрядов и отправкой их на сухопутный фронт.
25 мая И.В. Сталин прибывал в Кронштадте, где ознакомился с состоянием Балтийского флота.
Военная ситуация под Петроградом к этому времени была сложная. Армия генерала Юденича быстро продвигалась к городу. В частях Красной армии все чаще происходили мятежи, процветало дезертирство. Наиболее стойкими являлись матросские отряды, но одни они остановить белых были бессильны. А 13 июня произошла настоящая катастрофа – на фортах Красная горка, Серая лошадь и Обручев начался мятеж против Советской власти. В тот же день все три форта были захвачены мятежниками, которые вышли на связь с Юденичем и командованием английской эскадры в Балтийском море, прося у них помощи.
Ситуация на фронте сразу же резко обострилась, ведь Красная Горка находилась совсем рядом с передовыми позициями. Кроме этого форт сразу же начал обстрел Кронштадта и стоящих там на внутреннем рейде кораблей. Проблему с фортами надо было решать в предельно короткие сроки, иначе мог окончательно рухнуть весь фронт.
Операцию по захвату Красной горки Сталин взял в свои руки. Первым делом он отдал приказ о выводе на внешний рейд кораблей Балтийского флота для обстрела форта Красная Горка и сформировал в Ораниенбауме береговую группу войск для наступления на Красную Горку с суши.
И.В. Сталин обсуждает план подавления мятежа форта Красная Горка. 1919 г.
По инициативе Сталина, Реввоенсовет Балтийского флота предъявил гарнизону Красной Горки ультиматум: «Вас обманули прислужники генералов и помещиков, заставляют вас стрелять по рабочим и матросам Кронштадта. Вы должны теперь понять, что вы бессильны, сдавайтесь, пока не поздно, иначе вам не будет прощения. Если вы сдадитесь, вы будете прощены, если нет, то уничтожены.»
14 июня И.В. Сталин прибыл в Ораниенбаум, где провел совещание с представителями морского и сухопутного командования, командирами и комиссарами частей береговой группы о плане атаки Красной Горки.
На следующий день он выехал в район боевых действий для непосредственного руководства операцией по захвату Красной Горки.
В течении следующего дня линкоры «Петропавловск», «Андрей Первозванный» и кронштадтский форт Реф вели артиллерийский обстрел Красной Горки и Серой Лошади. Одновременно гидросамолеты сбрасывали на мятежников бомбы и листовки. Утром следующего дня береговая группа войск, основу которой составляли отряды кронштадтских матросов, поддерживаемая бронепоездами и бронемашинами, перешла в решительное наступление. Непосредственную поддержку наступавшим оказывал эсминец «Гайдамак». В ночь с 15 на 16 июня отряды береговой группы войск овладели Красной Горкой. Это предрешило падение в тот же день и форта Серая Лошадь. В результате контрреволюционный мятеж был ликвидирован в считанные дни.
Из телеграммы И.В. Сталина В.И. Ленину о ликвидации мятежа на фортах Красная Горка и Серая Лошадь: «…Быстрое взятие Горки объясняется самым грубым вмешательством со стороны моей и вообще штатских в оперативные дела, доходившим до отмены приказов по морю и суше и навязывания своих собственных. Считаю своим долгом заявить, что я и впредь буду действовать таким образом. Сталин».