Вскоре финские подводники добились еще одной победы. Днем 5 ноября «Щ-305» атаковала вражеский конвой, но была обнаружена и контратакована финским сторожевым кораблем, о чем лодка донесла командованию в 20.00. Вероятно, это донесение было запеленговано противником, выславшим в этот район (между островами Gisslan и Simpnäs) лодки “Vetehinen” и “Iku-Turso”. В 22.18 с “Vetehinen” в точке с координатами 60º01́N / 19º11́E заметили «Щ-305», идущую в надводном положении на запад. Через 10 минут советская лодка погрузилась, но финны продолжали сохранять с ней гидроакустический контакт. В 23.50 «щука» всплыла в 1000 метрах от “Vetehinen”, которая в 23.55 с дистанции всего лишь 250 метров выпусила две торпеды, которые вероятно прошли под целью, но выпущенный из 76-мм орудия снаряд попал в ограждение рубки советской субмарины. Капитан-лейтенант Antti Leino принял смелое решение идти на таран. На скорости 6 узлов усиленный для плавания во льдах форштевень и массивный сетепрорезатель “Vetehinen” врезались в корпус «щуки» позади ограждения рубки (по другим данным – в левый борт чуть позади носовых горизонтальных рулей). В 23.56 «Щ-305» затонула на глубине 136 метров в точке с координатами 60º03́3 N / 19º12́5 E со всем экипажем (38 человек). Финская лодка получила значительные повреждения: правый горизонтальный руль был заклинен и согнут, обшивка корпуса в носовой части получили глубокие вмятины, открылась водотечность одной из балластных цистерн, форштевень треснул, а сетепрорезатель потерян. “Vetehinen” стала на ремонт на верфи Crichton Vulkan в Турку и вернулась в Мариенхамн только 22 ноября.
Весной 2008 года шведско-финская поисковая группа, используя данные финских военных архивов, гидролокатор и подводную телекамеру, обнаружили затонувшую подводную лодку «Щ-305» … в шведских территориальных водах. На подводных снимках на ограждении