Замысел Армфельда состоял в том, чтобы, отойдя от Тавастгуса на четыре мили, занять удобную позицию и вынудить русских атаковать ее. Такая позиция действительно образовывалась между озерами Палкяне-веси и Маллас-веси, соединенными рекой Пелкина. Ширина перешейка между двумя озерами едва достигала полутора верст. Самой природой позиция была создана как идеальное оборонительное дефиле; узкий фронт шведы усилили вдобавок разнообразными фортификационными укреплениями.
Войска Апраксина (14000 человек), приблизившись на расстояние артиллерийского огня, тут же смогли оценить всю серьезность их оборонительных порядков. Русские произвели рекогносцировку и приняли решение обойти шведов с правого фланга через озеро Маллас-веси на плотах и зайти им в тыл, одновременно начав фронтальную атаку. Три дня копали окопы, устраивали артиллерийские позиции прямо напротив фронта шведской армии и скрытно изготавливали плоты для десанта. Потрудиться изрядно топорами пришлось всем, в том числе и кавалерии{300} .
Наконец все было готово. Холодной промозглой ночью 5 октября 1713 года пехота во главе с самим князем Голицыным села на плоты и в полной тишине, нарушаемой лишь всплесками весел, двинулась сквозь молочную пелену тумана по озеру. К рассвету она стала выходить на исходные позиции. Шведское охранение обнаружило ее слишком поздно. Завязалась перестрелка. Но силы шведов были малочисленны, и Голицын легко опрокинул их. К этому времени шведы поняли, что их обходят, и, сняв значительную часть пехоты с основной позиции, попытались сбросить русских обратно в воду. Однако им во фланг ударила вторая очередь русского десанта, высадившаяся несколько левее первого эшелона.
Одновременно русские войска пошли на главную линию шведской обороны. Пехота, тоже на плотах, начала переправляться через реку Пелкина прямо напротив центра позиций противника. Кавалерия князя Волконского, обнаружив глубокий, но все-таки доступный для коней брод, прошла на другой берег реки почти вплавь и нанесла удар по правому флангу шведов.
Но если в месте высадки десанта дела складывались для русских удачно и шведы беспорядочно отступали по направлению к Таммерфорсу (Тампере), то по фронту противник отчаянно сопротивлялся и дважды отбрасывал наседавших русских солдат. Но наконец шведы отступили и здесь. В общей сложности они потеряли 577 человек убитыми и 233 пленными, из них 14 офицеров. Потери русской армии составили: 6 офицеров и 112 нижних чинов убитыми, 21 офицер и 534 нижних чина ранеными. Русские захватили восемь знамен, восемь пушек, много амуниции, боеприпасов и оружия{301} . Из донесения Апраксина следовало, что бой продолжался около трех часов, неприятель был выбит из всех укреплений, «и полную викторию получили»{302} . Кавалерия преследовала шведов до самого Таммерфорса, где Армфельд вновь занял оборонительную позицию.