В обеих армиях дисциплина оставляла желать лучшего, генералы и офицеры боялись противника, а говоря по-русски, в обоих лагерях царил бардак. Чтобы не быть голословным, дословно приведу воспоминания полковника Манштейна, бывшего в армии Ласси. «В 11 часов вечера [22 августа] случилась большая тревога. Полковник Вильбранд, комендант Виманстранда, узнав о движении русских, направил 4 человек, которые, пользуясь темнотой и лесом, должны были подойти к неприятельской армии и сделать рекогносцировку. Один из часовых поставленного в лесе караула, заметив их, выстрелил. Едва раздался выстрел, как несколько полков второй линии вдруг поднялись, схватили оружие и, как бы сговорившись, начали жаркую стрельбу, направленную на первую линию, причём в продолжение получаса не было возможности остановить их; при этом было сделано даже несколько пушечных выстрелов, вследствие чего у полков, стоявших напротив, были убиты и ранены один офицер и семнадцать солдат. Ласси и Кейт подверглись сильной опасности быть убитыми при этой фальшивой тревоге; они разбили маленькие палатки, чтобы спать между общими линиями, и несколько пуль пробили эти палатки насквозь.
Около 200 драгунских лошадей, ошеломленных огнём, вырвались из пикетов и побежали по большой вильманстрандской дороге. Шведский передовой караул, стоявший в полумиле (шведской) от русских, слыша эту стрельбу и в то же время топот лошадей, вообразил, что это был неприятельский отряд, обратился в бегство и понёсся во весь дух в город; лошади следовали за ним так близко, что вбежали в беспорядке вместе со шведским караулом, прежде чем успели поднять мост. Через эту фальшивую тревогу генерал-майор Врангель получил первое известие о приближении русских. Услыхав ночью стрельбу, он вообразил, что на Вильманстранд нападают, сразу же сообщил об этом генерал-лейтенанту Будденброку и выступил на заре, чтобы подать помощь городу».
На следующий день, 23 сентября, Ласси двинулся против неприятеля, который занимал очень выгодное положение под защитой крепостных пушек Вильманстранда. Сражение началось с того, что русские заняли высоту, лежащую напротив главной шведской полевой батареи, и, установив там несколько 3– и 6-фунтовых пушек, завязали артиллерийскую дуэль. Затем два гренадёрских полка (Ингерманландский и Астраханский), которыми командовал полковник Манштейн, атаковали шведскую батарею. Шведы дали залп картечью, но русские шли прямо «с толь многою бодростью и храбростью, как добрым порядком через пригорок и долины». Тем не менее атака Манштейна была отбита. Тогда Ласси отдал приказ Манштейну атаковать батарею с правого фланга, где был глубокий овраг. Гренадёры выскочили из оврага в 60 шагах от шведов и дали залп из ружей. Шведы бежали, бросив пушки. Между тем на левом фланге драгуны полковника Ливена атаковали шведов. Организованное сопротивление шведов прекратилось. Конница бежала первой и столь быстро, что драгуны Ливена не смогли её настичь. Уцелевшие пехотинцы частично бежали в город, а частично укрылись в окрестных лесах и болотах.
Преследуя неприятеля, русские войска достигли укреплений Вильманстранда. Фельдмаршал послал барабанщика к валу требовать сдачи города, но шведы застрелили барабанщика. Тогда Ласси приказал взять город штурмом. По городу был открыт сильный артиллерийский огонь, причём русские использовали не только свои, но и только что отнятые у шведов пушки. Город был охвачен огнём. К 7 часам вечера Вильманстранд был в руках русских. Командовавший шведским корпусом генерал-майор Врангель был взят в плен с семью штаб-офицерами и 1250 рядовыми. Победителям досталось 12 пушек и одна мортира, 2000 лошадей, а «те солдаты, которые штурмом в город вошли, равномерное знатное число добычи деньгами золотыми и серебряными, разною серебряною посудою, платьем, провиантом и иными разными вещами получили». Русские потеряли убитыми генерал-майора Укскуля, троих штаб-офицеров, одиннадцать обер-офицеров и 511 рядовых. На поле боя найдено было более 3300 трупов шведов.
16 августа 1741 г. русское правительство обратилось за помощью к прусскому королю, стремясь вовлечь его в войну со Швецией. Хотя оба государства имели союзный договор, но хитрый Фридрих II сумел отвертеться, найдя лазейку в трактате.
Шведы в свою очередь пытались вовлечь в войну Турцию. Но османам в данный момент было не до России. Они с часу на час ожидали нашествия грозного персидского хана Надира.
Тем временем в Бресте началось вооружение большой эскадры, которую предполагалось направить на Балтику для помощи шведам. По этому поводу русский посланник Кантемир имел серьёзный разговор с кардиналом Флёри, руководившим в то время французской внешней политикой. Одновременно британское правительство дало понять, что в случае появления французских кораблей на Балтике туда войдёт и британская эскадра для нейтрализации французской эскадры. В итоге французские корабли так и не покинули Бреста.