В 07:35 на цель вышли бомбардировщики Ил-4 с Хийумаа. Истребители все еще продолжали бой с воздушным прикрытием конвоя. Бомбометание с горизонтального полета с высоты 500 метров было предельно опасным для экипажей. Со всех катеров и десантных паромов и транспортов открыла шквальный огонь малокалиберная зенитная артиллерия и пулеметы. Семь самолетов было сбито. Однако конвой лишился тральщика, трех транспортов и пяти паромов. Попадание 100- и 200-килограммовых фугасных бомб приводило к мгновенному потоплению десантных паромов, однако транспорты водоизмещением 2–3 тысячи тонн успевали выброситься на береговые отмели.
В 07:45 капитан С. М. Шелков, командир 130-миллиметровой трехорудийной батареи № 24, расположенной у селения Кихельхона, сумел наладить корректировку для ведения огня с закрытой позиции через полуостров Хундсорт, ограничивающий залив Тагалахт с запада. Расстояние от позиции батареи до судов в заливе составляло всего от 6 до 12 км, однако густой лес на возвышенности полуострова полностью закрывал прямую видимость. Высланные с радиостанцией в селение Тагала артиллеристы-корректировщики отлично просматривали всю акваторию залива и обеспечили точное наведение артогня. Практически одновременно, в 07:56, артиллеристы батареи № 25 старшего лейтенанта А. С. Зинова, расположенной у селения Ундва, сумели отремонтировать одно 130-миллиметровое орудие и открыли кинжальный огонь прямой наводкой по стоящим в 2–4 км от них транспортам. Прежде чем немецкие броненосцы успели среагировать, орудие утопило один транспорт и зажгло еще два. Затем герои-артиллеристы были расстреляны 280-миллиметровыми пушками броненосцев.
Из-за огня, открытого артиллеристами Зинова, противник не сразу понял, откуда ведет стрельбу батарея Шелкова. Артиллеристы сумели утопить один транспорт и поджечь три оставшихся. Теперь на отмелях в заливе сидело 10 горевших транспортов. Однако десантные паромы продолжали переправлять с них на берег людей и снаряжение. Артиллеристы Шелкова перенесли огонь на десантные паромы.
Линкор «Шлезиен» обогнул мыс Ундва и в 08:15 с дистанции 14 км открыл огонь по 24-й батарее. Дуэль артиллеристов с линкором продолжалась 30 минут. Артиллеристы Шелкова, прежде чем огонь батареи был подавлен, добились многочисленных попаданий по линкору. К сожалению, 130-миллиметровые снаряды не пробивали броню цитадели линкора, но его зенитная артиллерия и приборы управления артогнем были выведены из строя практически полностью. В это же время линкор был атакован бригадой торпедных катеров, подошедших из Ирбенского пролива вдоль западного берега Сааремаа. Одновременная атака 12 катеров увенчалась двумя попаданиями в левый борт. Четыре катера были потоплены артиллерией линкора и тральщиков. Получив две торпеды, линкор «Шлезиен» начал отходить обратно к заливу Тагалахт. Идущий малым ходом линкор был атакован подводной лодкой Щ-34, попадание одной торпеды в кормовую оконечность окончательно лишило линкор хода.