На других кораблях эскадры Беренса потерь было меньше. «Севастополь» потерял ход от разрыва снаряда в машинном отделении, и выбыло из строя одно из носовых орудий. На «Гангуте» была сбита труба, и возник пожар на орудийной палубе.
Лишь один флагман отделался незначительным ущербом, продолжая неутомимо обстреливать вражеские корабли. Заметив уход «Полтавы» и потерю хода «Севастополя», Беренс счёл лучшим прекратить бой, оставив немецкую эскадру на волю подводных лодок, уже успевших подтянуться к месту боя.
На этот раз Щастный настоял на участие в сражении только русских подлодок, полностью отказавшись от помощи союзников. Пока продолжалась артиллерийская дуэль линкоров, четыре подводных аппарата: «Тигр», «Пантера», «Рысь» и «Тур» скрытно приблизились к уходящим кораблям противника, низкая скорость эскадры которого была обусловлена буксировкой израненного флагмана. Нанеся торпедный удар с перископной глубины, субмарины быстро провалились в спасительную глубину, опасаясь огня кораблей сопровождения. Из восьми выпущенных торпед, только шесть попали в выбранные подводниками цели.
Крупповская броня «Кайзерин», «Маркграфа» и «Кенига» вновь подверглась торпедным испытаниям, в результате которых линкоры вновь счастливо избежали возможной детонации своих боезапасов, отделавшись лишь пробоинами, пожарами и новыми тоннами забортной воды.
Подобное испытание оказалось роковым для «Маркграфа», который через 32 минуты после торпедной атаки стал тонуть, и его командир был вынужден объявить срочную эвакуацию. Линкор затонул на траверзе острова Хиума, благополучно миновав позиции русских минных полей.
Все остальные корабли эскадры благополучно достигли Либавы, где Бенеке смог подвести итоги операции «Кримхильда». Они были просто ужасающи: за один день флот потерял четыре линкора, два линейных крейсера, два тральщика и один эсминец. К этому скорбному списку необходимо было приплюсовать линейный крейсер «Гинденбург» и два линкора «Фридрих Великий» и «Байер». Их повреждения были столь серьёзными, что они надолго выбыли из действующих рядов кригсмарин. Отныне им предстоял очень долгий ремонт в Либаве, поскольку дальнейший переход по Балтике мог стать для них последним. Всего же на эскадре погибло, 9519 человек и 3436 человек было ранено.
Потери противника при обороне Свеаборга составили 1872 человека погибшими и 1037 ранеными на суше и на море. Русский флот потерял крейсер «Баян», три эсминца и два самолета. На долгое время из строя выбыл линкор «Полтава», на ремонт в Балтийском заводе спешно встал «Севастополь», но всё это было очень слабым утешением для немцев. После такого поражения, они вновь потеряли стратегическую инициативу, с таким трудом добытую в кровопролитных сражениях.