В этой ситуации Петр I принял вполне логичное решение атаковать «Астрильд» и «Гедан», столь беспечно заплывшие вглубь территории, где уже не оставалось ни одного шведского солдата. Впрочем, несмотря на очевидные просчеты, допущенные вице-адмиралом Гидеоном Нумерсом, проведение подобной атаки было сопряжено с немалым риском.
Во-первых, основные силы флотилии находились совсем неподалеку и могли достаточно быстро подойти к месту боя. В этом случае небольшие лодки, имевшиеся в распоряжении российского командования, были бы мгновенно потоплены огнем шведской корабельной артиллерии вместе с находившимися на их борту абордажными партиями.
Во-вторых, и «Астрильд», и «Гедан» отнюдь не являлись легкой добычей. Согласно шведским архивным документам, «Астрильд» был вооружен шестью орудиями, в том числе четырьмя однофунтовыми (то есть имевшими калибр 50,8 миллиметра), а «Гедан» — шестью однофунтовыми>{38} (по российским данным, на «Астрильде» было и вовсе 10 пушек, а на «Гедане» восемь>{39}). Численность экипажа «Астрильда» составляла 34 человека, «Гедана» — 25 человек. Кроме того, как показали дальнейшие события, на борту судов находилось некоторое количество солдат. И моряки, и солдаты располагали всеми видами личного оружия — от мушкетов до абордажных мечей.
Атака на шведские корабли была предпринята близ полуночи 7 мая с двух сторон. Одна флотилия лодок вышла на «Астрильд» и «Гедан» из-за нынешней стрелки Васильевского острова, другая — со стороны Фонтанки>{40}. Иными словами, абордажный бой разгорелся почти напротив нынешнего Зимнего дворца Санкт-Петербурга.
Несмотря на внезапность атаки, «Астрильд» и «Гедан» успели сняться с якоря и попытались отплыть в сторону устья Невы. Команды кораблей успели дать по меньшей мере несколько залпов из пушек и мушкетов по приближающимся лодкам (по выражению реляции, «непрестанная по нашим была пушечная и из мелкого ружья стрельба»>{41}). Когда же бой развернулся уже на палубах, командиры обоих судов приказали их взорвать. Однако исполнить приказ смогли лишь на «Астрильде», который после подрыва пороховых зарядов на корме раскололся на две части и опустился на грунт>{42}.
На этом бой, продлившийся около получаса, завершился. 58 шведских моряков и солдат погибли (большей частью, вероятнее всего, при взрыве «Астрильда»), 19 попали в плен>{43}.
Что касается Михаила Волконского, то он атаковал шведские корабли в составе большой команды семеновцев, занявших 12 лодок. Пока не удалось установить, в абордаже какого именно судна участвовал князь Михаил Иванович, но известно, что в ходе боя он получил ранение