Москва настороженно ждала вестей из Питера. И 19 мая, докладывая обстановку, Сталин дважды связывался с Лениным по прямому проводу На следующий день он выехал в штаб Западного фронта, в Старую Руссу. Здесь его настигла весть о том, что противник уже взял Волосово и Кикерино и угрожает Гатчине. Для уточнения обстановки он посетил Гатчину, Карельский перешеек и Кронштадт, где выступил на огромном митинге на площади Революции.
Успокаивая Ленина и его окружение, поверившее паническим утверждениям Зиновьева о неизбежности сдачи Петрограда, Сталин оптимистично заявил в сообщении: «Можно не волноваться... положение на фронте стало стойким. Линия фронта окрепла, а местами наши уже продвигаются». В помощь он попросил только
«три пехотных полка» и категорически предупредил:
В начале июня Сталин централизовал управление Западным фронтом. Положение стабилизировалось, но последовавшие события подтвердили его прогнозы об антисоветских выступлениях. Спровоцированные агентами Юденича, 13 июня восстали гарнизоны фортов Красная Горка и Серая Лошадь, расположенных на южном берегу Финского залива и охранявших подступы к Петрограду. В тот же день по приказу Сталина вышли в море корабли Балтийского флота. 14 июня Сталин прибыл в Ораниенбаум. Здесь, в городе дворцов и парков, возникшем у Финского залива еще в XVIII веке, он провел совещание морского и сухопутного командований. На нем он рассмотрел план захвата форта Красная Горка.
Присутствовавшие на совещании боевые морские командиры скептически встретили предложения «штатского» чрезвычайного наркома, члена ЦК и правительства. Его план предусматривал нанесение одновременного удара — с моря и суши. Не склонные к излишней риторике, но уверенные в своих знаниях и опыте, «флотские» возразили против его плана. Они объясняли, что мощные береговые казематизированные фортификационные сооружения, с капонирами и рвами, создаваемые как сухопутные крепости, не штурмуются с моря. Это не соответствовало постулатам морского военного искусства.
Однако Сталин настоял на принятии своего решения. Штурм фортов начался на следующий день. Но он не только внес в план операции элементы собственной тактики, являвшиеся отступлением от принятых норм и правил. Уже в ходе сражения, корректируя удары частей, штурмовавших укрепления, он непосредственно вмешался в ход боевых действий, отменяя чужие и отдавая новые приказы.
И его расчеты оправдались. Он оказался способным тактиком В ночь с 15 на 16 июня мятежный форт Красная Горка был взят, а через несколько часов матросы захватили Серую Лошадь.
Конечно, он мог быть удовлетворен. Еще не остыв от возбуждения боя, в письме Ленину он позволил себе легкую ироническую браваду: «Морские специалисты уверяют, что взятие Красной Горки с моря опрокидывает морскую науку. Мне остается лишь оплакивать так называемую науку. Быстрое взятие Горки объясняется самым грубым вмешательством со стороны моей и вообще штатских в оперативные дела, доходившим до отмены приказов по морю и суше и навязывания своих собственных. Считаю своим долгом заявить, что я буду и впредь действовать таким образом, несмотря на все мое благоговение перед наукой».
Под Петроградом ему пришлось вмешаться и в святая святых моряков: в боевые операции Балтийского флота на море. Он сам руководил их ходом. Его расчеты оправдались. Неоднократно вступавшие в бои с великобританской эскадрой корабли Балтфлота выдержали поединок, а узнав о поражении мятежных фортов, англичане уже не решились на ведение крупных операций.
Уверенные прогнозы Сталина подтвердились и успехами сухопутных войск Красной Армии. Он рассмотрел и утвердил план, по которому контрудар красных наносился в двух направлениях. Части 7-й армии отбросили Северо-Западную армию Юденича от Петрограда, а выступившие против белофиннов в районе Онежского озера войска большевиков к 28 июня овладели военной базой Видлица у границы с Финляндией.
Угроза захвата Петрограда объединенными силами белогвардейцев и интервентов была ликвидирована. Удовлетворенный, 3 июля Сталин вернулся в Москву. Конечно, человек, возглавивший оборону двух важнейших фронтов Гражданской войны, отразивший наступления трех бывших царских генералов — Краснова, Мамонтова и Юденича, имел право на признание своих заслуг. Но почивать на лаврах ему было не суждено.
Уже через день после возвращения из Петрограда в Москву Сталин был направлен на противостоящий полякам Западный фронт. В Смоленск, где располагался штаб фронта, он прибыл 9 июля. Положение, которое застал Сталин, было настолько удручающим, что в сообщении Ленину о своих первых впечатлениях он невольно переходит на образно-литературный стиль, прибегая к метафорам.