В мае 1714 года галерный флот с 15 тыс. человек десантных войск под командованием генерал-адмирала Апраксина вышел из Петербурга, следуя к городу Або для совместных действий с войсками генерала Голицына, находившимися в Финляндии. Одновременно из Петербурга вышел корабельный флот в составе 17 кораблей, фрегатов и шхерботов под командованием Петра I. Корабельный флот должен был прикрывать галерный флот с моря до входа его в район шхер, а затем идти в Ревель, где стояло 7 русских кораблей, чтобы оказывать поддержку галерному флоту и не допускать шведский флот в глубь Финского залива.
В июне 1714 года галерный флот доставил провиант в Гельсингфорс и должен был следовать в Або, но путь туда ему преграждала шведская эскадра в составе 16 крупных кораблей, 2 бригантин, 2 бомбардирских кораблей и 8 галер. Шведы находились у самой оконечности Гангутского полуострова. Русский галерный флот сосредоточился в Тверминской бухте, куда 18 июля прибыл Петр I. На следующий день он посылает 15 галер к Гангутскому мысу за наблюдением за противником. 20 июля Петр обследует Гангутский полуостров, на котором обнаружил узкий перешеек длиной 2,5 километра. После рекогносцировки царь разработал оригинальный план атаки неприятеля. Замысел его состоял в том, чтобы в узкой части полуострова устроить «переволоку» для перетаскивания легких судов на противоположный берег. Появление русских скампавей в тылу неприятельской эскадры должно было по замыслу Петра внести замешательство в ряды противника и расстроить его планы.
Адмирал Ватранг, командовавший шведской эскадрой, узнав о работах на «переволоке», разделяет свою эскадру. Часть судов под командованием Эреншильда он отправляет к западному берегу полуострова, чтобы помешать перетаскиванию русских скампавей. Отряд из 14 кораблей под начальством Лиллье Ватранг направляет к Тверминне для нападения на русский галерный флот.
26 июля на море был полный штиль. Воспользовавшись неподвижностью неприятельских кораблей, Петр направляет 35 галер в обход шведского флота. Двумя отрядами галеры обошли на веслах шведские корабли со стороны моря в недосягаемости корабельной артиллерии. Прорвавшиеся галеры заблокировали отряд кораблей контр-адмирала Эреншильда, стоявший у места выбранной русскими «переволоки». Адмирал Ватранг после прорыва части русских галер возвращает отряд Лиллье и располагает свои суда дальше от берега, чтобы не дать оставшимся русским галерам прорваться со стороны моря.
Утром 27 июля при продолжавшемся штиле главные силы русского галерного флота прорвались через проход между берегом и шведской эскадрой. Маневр стоил русским ничтожных потерь: шведам удалось захватить только одну скампавею, севшую на мель. Шведские корабли непрерывно палили из пушек, однако это была бесполезная трата боеприпасов, так как русские быстроходные суда оказались на таком расстоянии, что ядра их не доставали. В этот же день 27 июля (9 августа) произошло сражение при Гангуте между русскими галерами и отрядом кораблей Эреншильда у Рилак-фиода. Эреншильд выстроил свой отряд следующим образом: 18-пушечный корабль «Элефант» и шесть галер он поставил полумесяцем, выгнув его в сторону своего тыла, за центром первой линии он поставил три 4–6-пушечных шхербота. Всего отряд шведских кораблей имел 116 пушек.
Русский авангард, которым командовал сам Петр I, состоял из 23 галер и имел 23 орудия. Для боя царь разделил свой отряд на три части – в центре он поставил 11 галер в одну линию и на флангах по 6 галер, стоявших в два ряда. На некотором удалении от авангарда стояли главные силы русского галерного флота под командованием Апраксина. Когда русская эскадра изготовилась к бою, Апраксин послал парламентера с предложением о сдаче. Оно было отклонено. После этого на адмиральской галере был поднят синий флаг и раздался пушечный выстрел. По этому сигналу русский авангард атаковал противника. Две первые фронтальные атаки русских галер были шведами отбиты.
Оценив сложившуюся обстановку, Петр I принимает решение атаковать фланги шведской эскадры. Перед третьей атакой начальники отрядов и отделений галер перешли на шлюпки и с обнаженными шпагами вели свои галеры на сближение с противником. Третья фланговая атака увенчалась успехом: русские галеры сблизились со шведскими судами и в ожесточенном абордажном бою добились победы. Одно за другим шведские суда спускали флаги. Дольше всех сопротивлялся флагманский фрегат «Элефант». Раненый Эреншильд, пробравшись в шлюпку, хотел спастись бегством, но был взят в плен. К пяти часам вечера все шведские корабли были захвачены. Эта победа была одержана в первую очередь благодаря мужеству и храбрости русских офицеров, солдат и матросов. Вспоминая об этом сражении, Петр I в «Гистории Свейской войны» писал: «Воистину нельзя описать мужество наших как начальных, так и рядовых, понеже абордирование так жестоко чинено, что от неприятельских пушек несколько солдат не ядрами и картечами, но духом пороховым разорваны».