21 марта 1918 года барон переносит свою ставку в Вилппула, ставя задачу войскам скорее захватить Тампере до того, как красные получат подкрепление. В бой были брошены 12 тысяч человек. Когда войска приближались к Тампере, Генеральный штаб Маннергейма разработал план наступления на Выборг.
Бои 25 и 26 марта показали, что противник создал вокруг Тампере мощное укрепленное кольцо и закрепился в каменных домах. По личному приказу генерала 1-й Карельский полк под командой ротмистра Эльфенгрена совершил глубокий рейд на территорию России. Одновременно шюцкоровцы окружили красные части в Рауту, что позволило финнам укрепить исходные позиции для предстоящего наступления на Карельском перешейке, что поубавило стремление Петрограда вмешиваться в финские дела. 28 марта белые финны частично вошли в Тампере, но были так измотаны, что генерал Маннергейм отдал приказ: пять дней выделить на отдых. Однако за эти дни красные укрепили свою оборону и начали атаки. В это время на юге и востоке страны обстановка чрезвычайно обострилась — красные начали беспрерывно атаковать части Маннергейма с двух сторон.
В среду 3 апреля 1918 года на полуострове Ханко высадилась немецкая Балтийская дивизия под командованием генерал-майора графа Рюдигера фон дер Гольца. На другой день была освобождена южная часть Тампере. В этот же день, не дожидаясь падения города, Маннергейм отправился в Карелию, где провел переговоры с майором Сихво. Готовилась важная операция, в результате которой должна была быть перерезана железная дорога Выборг — Петроград и на реке Сестра закрыта граница с Россией. Силы белых, которые были собраны в Карелии, составляли 24 тысячи человек при 41 орудии.
В субботу 6 апреля 1918 года Тампере был полностью в руках войск Маннергейма. В плен попало 11 тысяч человек, огромное количество военных трофеев, в том числе 30 орудий. Красные потеряли около двух тысяч человек. Был убит командующий красными частями Хуго Салмела. На другой день из Эстонии в Ловису переправилась бригада полковника Бранденштайна.
Новый главнокомандующий красных, сын священника и брат губернатора Выборгской губернии Куллерво Маннер совместно со Свечниковым принимает решение вывести красные войска из юго-западной части страны, считая, что Маннергейм двинется туда для соединения с немцами.
Командующий Балтийским флотом Алексей Михайлович Щастный отдает приказ флоту выйти из Гельсингфорса в Кронштадт. Начинается знаменитый ледовый переход, когда за ледоколом «Город Ревель» двинулись шесть линкоров, четыре крейсера, 24 эсминца и другие корабли. Проводку обеспечивали еще три ледокола и ледокольный буксир. Маннергейм с запозданием получил эту информацию. Среди бумаг, положенных ему на стол, была восторженная реляция: «Мы захватили два эсминца, три тральщика, минзаг и другие корабли…» Генерал, как вспоминали его друзья, без особого энтузиазма отнесся к этому сообщению, сказав, что это «дело русских». Правда, 24 июня 1918 года, узнав из разведсводки о расстреле Щастного, назвал его «русским патриотом, оказавшимся в оппозиции к большевистскому террору и анархии, а также требованиям немцев».
В это время обстановка на юге и востоке Финляндии опять обострилась, красные возобновили атаки на двух направлениях.
Освобождение от революционных войск Тампере дало возможность Маннергейму перебросить значительные силы на восток страны, где была создана Восточная армия под командованием генерал-майора Лефстрёма. Основная часть соединений, участвовавшая в боях за Тампере, была преобразована в Западную армию, которую возглавил генерал-майор Ветцер. Восточная армия по численности была больше Западной. 10 апреля генерал от кавалерии Маннергейм переносит свою Ставку в город Миккели.
11 апреля немцы подошли к столице Финляндии. Как только революционное правительство и Маннер со своим штабом узнали о приближении немцев, они быстро перебрались в Выборг. Оборонять Гельсингфорс остались красногвардейцы, которых собственное руководство бросило на произвол судьбы. 12 апреля немцы вошли в столицу, а через два дня город был полностью освобожден от красных.
Всего за несколько дней ситуация в стране полностью изменилась. Военные действия подошли к своей решающей фазе. Северная армия красных была полностью разбита. Тампере был в руках Маннергейма, а баланс сил на Карельском перешейке выравнялся. Генерал-майор Лефстрём разделил свою армию на три группировки. Часть его подразделений подошла к железнодорожной линии на Петроград. 24 апреля белые вошли в Териоки, но внезапная атака Выборга не удалась. В этот же день барон перевел свой Генеральный штаб в Антреа, где находился командный пункт Восточной армии. 26 апреля в Антреа опустился русский самолет «Ньюпор», на котором из Гатчины прилетели капитан Крашенинин и поручик Зайчевский. Вскоре здесь приземляются еще четыре русских летчика, пожелавших служить в армии Маннергейма. Так была создана авиационная группа из русских пилотов, которые сразу получили новые фамилии и звания. Зайчевский становится капитаном Эриком Ильмариненом, его брат Олег — капитаном Отто Ильмариненом, Михаил Шаблович — капитаном Микко Хейконеном и т. п.
Свое боевое крещение авиагруппа приняла под Йоутсено и впоследствии постоянно участвовала в бомбардировках против красных войск. После окончания войны русские пилоты обучали первое поколение финских военных летчиков. Но в сентябре 1919 года все русские военные летчики, получив из рук Маннергейма Крест Свободы, были спешно уволены из армии, попав под антирусскую кампанию, которую барон не смог остановить.
В ночь на пятницу 26 апреля 1918 года, поняв, что сопротивление бесполезно и белые финны находятся уже в пригородах Выборга, члены красного финского правительства во главе с Маннером, оставив свои войска на произвол судьбы, на трех кораблях бежали в Петроград.
Восточная армия выполнила свою задачу, захватив 15 тысяч пленных, много военной техники и имущества.
В среду 1 мая 1918 года жители Выборга уже начали праздновать победу, хотя последний оплот красных форт Ино только через 14 дней перешел в руки войск Маннергейма.
15 мая 1918 года финский парламент принял решение о разрыве дипломатических отношений с Советской Россией. Железнодорожный мост через реку Сестру был взорван, граница закрыта.
Во вторник 16 мая 1918 года в Гельсингфорсе при огромном стечении народа состоялся парад Победы. Сводные подразделения молодой финской армии прошли торжественным маршем по улицам города. Генерал от кавалерии барон Густав Маннергейм ехал во главе своей армии. Он был героем — освободителем страны. В своем приказе по армии Маннергейм поздравил всех тех, кто принял участие в многомесячной борьбе за свободу и независимость родины и внес свою лепту в общую победу. Жестокая гражданская война за независимость окончилась, но она оставила в общественном сознании глубокие раны, особенно после гибели 20 тысяч красных финнов, которым была устроена «кровавая баня». Маннергейма считали виновником белого террора, хотя он не мог остановить бессмысленное кровопролитие, так как военная ситуация часто выходила из-под его личного контроля, как это было, например, в Выборге.
18 мая 1918 года сенатор Свинхувуд становится регентом Финляндии, а через девять дней Юха Кусти Паасикиви формирует новое правительство.
22 мая генерал Маннергейм в поместье Хайкко посетил великого князя Кирилла Владимировича, который, предугадав будущие события в России, в июне 1917 года благополучно перебрался в Финляндию и с женой и 14 слугами поселился в городке Порво. Здесь, в усадьбе Хортлинга, 30 августа 1917 года родился великий князь Владимир Кириллович. В сентябре семья великого князя, учитывая опасность, связанную с революцией в Финляндии, переехала в Хайкко, и это спасло им жизнь. В Финляндии Кирилл Владимирович жил тихо, «намазывая на горький хлеб изгнания зернистую икру воспоминаний» своей столичной офицерской жизни, любил выпить. За столом разговор между великим князем и бароном долго не входил в нужное русло, нить его совсем была утеряна, когда вмешалась княгиня, заявляя, что она умнее и сметливее всех окружающих. Встреча закончилась показом усадьбы и маленького наследника, который, прекратив крик, потянулся с рук матери к красивым крестам генерала, приняв их за игрушки.