Начав атаки «таммерфорсского выступа», который образовался к северу от Таммерфорса, белые вскоре заставили красных отступать по причине того, что фланги выступа совершенно не были защищены – у красных просто не было сил. 25 (13) марта командующий обороной города Эйно Рахья и командующий северным фронтом Хуго Салмела отдают следующий приказ: «Выдвинуть отряды с востока и запада на три километра от окраин города. Везде строить баррикады из тюков целлюлозы. Город объявить на военном положении»[66].
С 15 по 26 марта белые проводили операции по полной блокировке Таммерфорса. Захватив станцию Лемпеля, к 27 марта белые блокируют город со всех сторон. Отвлекая внимание красных на северный и южный районы, белые начали бить в восточный район, методично обстреливая из артиллерии восточное кладбище. Отойдя на полкилометра, красные принялись окапываться вдоль линии железной дороги. 21 марта Ставка Маннергейма переехала в Вильпула, а 22 марта Э. Хаапалайнен был отстранен от должности Главнокомандующего Красной гвардией. Его пост занял А. Тайми.
Связь Таммерфорса с Гельсингфорсом поддерживалась с помощью самолетов. Красные хотели снять части с района Гельсингфорса на помощь окруженным, но из-за опасения высадки немцев отказались от этой идеи, положившись на то, что гарнизон города сам сможет отразить все атаки.
28 марта началось наступление белых непосредственно на город. Этот день вошел в историю как «Кровавый страстной четверг» – некоторые части белых потеряли до половины своего состава, из 350 шведских добровольцев выжило лишь 250 человек, 50 финских егерей было убито красными. Прорвав оборону красных, белые вошли в предместья Таммерфорса – в район Восточного кладбища и казарм. Из-за высоких потерь наступление было приостановлено. С 29 марта по 3 апреля белые перегруппировывались, готовились к штурму. 4 апреля, проведя артподготовку длиной в полчаса, в три часа ночи началось последнее наступление на Таммерфорс. Рабочий район города, форштадт Кютталэ, южная часть города были взяты вскоре после начала наступления. Рота капитана Мелина вечером 4 апреля прошла в Железнодорожный район города, добралась до городского сада, захватила здание музея, стоявшее на возвышенности, и открыло огонь по прилегающему району. Белые просто нацепили на рукава красные повязки – опознавательный знак красных, поэтому и не были остановлены. После окончания стрельбы рота Мелина двинулась в глубь города, отряд в 10 человек, взяв гранаты, направился к бывшему зданию штаба, не зная, что штаб красных переехал в другое здание еще 28 марта – в тот день в здании штаба, располагавшемся в Техническом колледже Тампере, произошел взрыв, в ходе которого погибли командующий Красной гвардией Таммерфорса Хуго Салмела и многие красные командиры. Причиной взрыва стало то, что маляр Кустаа Салминен уронил в ящик с ручными гранатами взведенную гранату[67]. Сам Салминен выжил, потеряв обе ноги, и был расстрелян белыми 6 сентября 1918 года.
Подойдя к бывшему зданию штаба, отряд из роты Мелина был полностью уничтожен в ходе короткого боя.
Сад и музей удерживались отрядом Мелина довольно долго, но он не имел связи с другими частями белых, поэтому был вынужден пробиваться к ним. Отряды генерала Ветцера смогли пробиться до реки, подойдя к мостам и не дав красным взорвать их. Шведы вместе с егерями выбили красных из окопов близ железнодорожной линии, которые они вырыли после отступления с кладбища, и ворвались на восточные окраины Таммерфорса. Красные засели во дворе фабрики и в здании железнодорожной школы. Городской сад предстояло оборонять женскому батальону и снятым со своих постов караулам.
6 апреля красные сложили оружие и вывесили белый флаг. Решающим событием в падении Таммерфорса, по мнению И. Сюкияйнена, стало введение Маннергеймом в бой резервов. Однако отдельные здания-цитадели сопротивлялись еще около четырех дней. Командование красных бежало из города по льду в соседние деревни. В городе в плен было взято 11 тысяч красных (по другим данным – 5 тысяч), а также около двухсот русских вместе с Г. Булацелем и прапорщиком Мухановым, который был комендантом Таммерфорса. Все русские были расстреляны около железнодорожного вокзала – это была одна из первых этнических чисток русскоязычных в Финляндии.
Белые решили провести перегруппировку – отряды шюцкора были сведены в полки – сначала в два, три гренадерских, затем в шесть егерских примерно по 2000 человек в каждом. В составе полка было три батальона, в составе батальона три роты с пулеметным отделением.