7 мая 1743 г. русский галерный флот двинулся к Аландским шхерам. Утром 8 мая русские заметили шведские суда у входа в пролив Юнгфру-зунд. Русские насчитали у шведов семь галер, одну бригантину, одну шняву и несколько шлюпок и дубель-шлюпок, «кои, увидя приближающихся, немедленно малым юнгфрузундским фарватером ретировались». У русских было 16 галер («Дракон», «Карась», «Страус», «Ока», «Бодрая», «Непобедимая», «Елень», «Ильмень», «Днепр», «Волхов», «Единорог», «Щука», «Осетр», «Валфиш», «Ижора» и «Дон»), прамы «Олифант» и «Дикий Бык», три галиота и два шмака. Всего на эскадре насчитывалось 5070 человек — 575 морских и 4495 армейских офицеров и нижних чинов Пермского, Кексгольмского, 1-го и 2-го Ландмилицейских и Черниговского полков (включая 90 человек нестроевых). В среднем на галерах находилось от 205 до 380 человек. На «Олифанте» (командир — лейтенант Александр Соймонов) — 245 человек, на «Диком Быке» (командир — лейтенант Петр Прончищев) — 257 человек.
Русская эскадра не могла преследовать шведов, идя малым юнгфру-зундским фарватером, а для прохода прамов он оказался вообще слишком тесен. Кейт решил пройти левее большим фарватером и перехватить шведов, однако его планам помешала погода — сильный ветер мешал буксировке прамов. 8 и 9 мая русские корабли отстаивались на якоре возле урочища Иттис-Гольм (у Гитис-кирхи). 9 мая, воспользовавшись затишьем, эскадра попыталась продолжить движение. Но уже через полмили ветер снова усилился, и пришлось снова стать на якорь.
11—14 мая эскадра Кейта медленно двигалась в Аландских шхерах. На рассвете 15 мая дозорные заметили в шести верстах несколько шведских галер, в том числе галеру под вице-адмиральским флагом. Из-за лежавших впереди островов точное число галер установить не удалось. Кейт сразу же дал сигнал к походу всему флоту. Шведы и на этот раз не решились принять бой, предпочтя «с поспешением» отойти по направлению к Аландским островам. За отступающим противником «для высматривания его сил» были отправлены 10 шлюпок и кончебас под прикрытием двух галер. Получивший это задание офицер насчитал у шведов 17 галер, одну полугалеру, два шмака и галиот в сопровождении большого количества мелких судов. Все они уходили на веслах. Концевой шла галера адмирала Фалькенгрена.
К середине дня 15 мая русский галерный флот стал на якорь у острова Корпов45 верстах от Або. Вечером 18 мая появились шведские галеры, шедшие тремя колоннами. Не дойдя трех верст до русских позиций, они в 11-м часу вечера стали на якорь.
Кейт выдвинул два свои прама в узкий проход между островами. На берегу вблизи прамов он распорядился установить батарею из четырех полковых пушек и послать туда 300 солдат. Но на следующий день разыгралась сильная гроза, и сражение, к которому готовились и русские, и шведы, пришлось отложить. Русские успели поставить еще одну береговую батарею. Для этого с конных галер сняли четыре 8-фунтовых орудия. Батарею эту даже защитили бруствером. Было ясно, что тесный проход между островами позволит использовать русскому флоту помимо прамов лишь небольшое количество галер. Это играло на руку шведам, у которых имелось 18 галери 1 прам против 21 русской галеры и двух прамов.
20 мая, около трех часов дня, со шведского прама «Геркулес» взлетели сигнальные ракеты, а затем были сделаны первые пристрелочные выстрелы. Ядра не достигли даже береговых батарей русских. Прамы стояли на 200 метров дальше. Шлюпки отбуксировали «Геркулес» ближе к острову Карпо. В одной линии с прамом шли шведские галеры в сопро-рождении мелких судов. В 4 часа шведы сблизились с русскими судами на расстояние пушечного выстрела. Командиры Соймонов и Прончи-шев запросили разрешения открыть огонь, но Кейт ждал, когда шведы подойдут на ружейный выстрел. Шведы так близко подходить не собирались и поставили свой прам на шпринг. Справа и слева от него стояли шведские галеры. Видя, что «Геркулес» подставил борт, Кейт приказал сделать два пристрелочных выстрела с верхней батареи прамов. Одно ядро дало перелет, другое попало в корму «Геркулеса». Теперь можно было вести огонь полными залпами.
Артиллерийская дуэль продолжалась до 7 часов вечера. У шведов действовали прам и правое крыло галер. Левое крыло пыталось вести перекидной огонь через остров. У русских основная тяжесть боя легла на пра-мы «Олифант» и «Дикий Бык». Только несколько русских галер (от трех до восьми) могли оказывать прамам поддержку. За время артиллерийской дуэли с русских прамов было сделано 1063 выстрела, с галер — 322, с береговых батарей — 89. На судах боем руководил капитан Иван Кайсаров. Кейт осуществлял общее командование и, чтобы лучше видеть картину боя, расположился поближе к противнику на одной из батарей.
Прам «Геркулес» вскоре был сильно поврежден и «уже за полтора часа до их (шведов) ретирады более и не действовал». Он вышел из боя и укрылся за одним из ближних островов. Несколько шведских галер тоже получили серьезные повреждения.