В Соэлозунде германский флот потерял 4 эсминца, один из которых сел на мель, а три других вышли из строя, коснувшись винтами грунта.
Русский корабль «Победитель» третьим залпом накрыл германский эсминец «G-103» и и заставил его выйти из боя.
Вскоре в бой вступили «Храбрый» и «Гром», на которых противник сосредоточил огонь с дистанции не более 40 кабельтовых.
В «Гром» начались попадания, вызвавшие пожар на рострах и повреждения орудий, после чего эсминец затонул.
Русские корабли отошли к Моонзунду, где встретились с прибывшими на поддержку восемью эсминцами под флагом начальника Минной дивизии.
Г. К. Старк ограничился обстрелом противника с предельных дистанций.
Гейнрих, в свою очередь, отступил в Соэлозунд, оставив в Малом Зунде миноносцы Розенберга.
В Ирбенском проливе, где отряд контр-адмирала Гопмана начал подготовку к прорыву в залив главных сил своего флота, батарея Цереля открыла огонь по германским тральщикам.
Имея всего три крейсера с 150-мм орудиями, Гопман не мог устоять против обстрела тяжелой батареи.
Ему на помощь прибыли 3 дредноута, которые вступили в бой с батареей Цереля, отвечавшей из двух орудий (против 30 германских).
15 октября германский эсминец «В-98» подорвался на мине.
Пытаясь обойти заграждение, «В-110» и «В-112» выскочили на мель, при этом последний получил серьезные повреждения и вышел из строя.
В Ирбенском проливе русскую батарею обстреляли два дредноута, но большинство их снарядов ложились на дистанции 1000 метров от орудий.
Командир батареи лейтенант Бартенев в ответ произвел несколько залпов, но судьбу Цереля решило приближение германских войск с суши.
Большинство личного состава батареи бросили орудия, подорвать их не удалось.
16 октября произошёл морской бой в проливе Моонзунд.
Немецкие тральщики завершили расчистку фарватера в Рижском заливе, куда вошли линкоры «Кёниг» и «Кронпринц Вильгельм», легкие крейсера «Колберг», «Страсбург» и «Аугсбург» в охранении двух полу-флотилий эсминцев.
Командовал прорывом вице-адмирал Бенке, получивший подробную информацию о минных заграждениях у южного входа в Моонзунд.
День завершился отводом русской эскадры.
17 октября бой продолжился на рейде Куйваст. Русские корабли открыли интенсивную стрельбу по тральщикам, от которой они временами скрывались за стеной всплесков.
Чтобы укрыться от огня русской корабельной артиллерии, немецкие корабли ставили дымовые завесы.
В ходе боя у броненосца «Слава» из-за неисправности шестерней подачи вышли из строя орудия носовой башни главного калибра (башней командовал лейтенант Григорий Карпенко) и командир корабля, капитан первого ранга Антонов, принял решение развернуть корабль кормой вперед, чтобы ввести в бой орудия кормовой башни главного калибра.
В 12 часов 25 минут броненосец «Слава» получил три попадания ниже ватерлинии, осадка увеличилась и появился крен на левый борт.
Каперанг Антонов приказал открыть кингстоны и затопить коридоры правого борта, в результате чего крен уменьшился, но осадка корабля увеличилась ещё больше.
Из-за серьезных повреждений «Слава» приобрела большую осадку, исключающую её проход фарватером Моонзунда.
Начальник Морских сил Рижского залива, принимая решение отступить на север, приказал взорвать «Славу», затопив ее на фарватере в качестве заграждения, и направил эсминцы для снятия экипажа.
Русская эскадра ушла на север.
Немецкий флот не смог её преследовать.
18 октября немцы овладели островом Моон, 20 захватили остров Даго.
Большинство немецких потерь было вызвано подрывом на морских минах, что оказалось нехарактерным для русского флота.
Но в сражении на море германский флот встретил упорное сопротивление русских моряков и понес крупные потери (потоплено 16 кораблей, повреждено 16 кораблей, в том числе 3 линкора).
Русские потеряли геройски сражавшиеся линкор «Слава» и эсминец «Гром».
Нельзя не сказать и о том, что с воинской дисциплиной во время Моонзундского сражения на кораблях с ней было неважно.
Так, матросский комитет минного заградителя «Припять» еще 12 октября принял решение отказаться от выполнения приказа командующего выйти в море для постановки мин в одном из проливов архипелага.
Передумали на «Припяти» только спустя двое суток. 17–18 октября адмирал Бахирев вновь встретил неповиновение. На этот раз отказались идти в бой экипажи нескольких эсминцев.
На суше было еще хуже.
Островные гарнизоны уже не думали сопротивляться, несмотря на то, что подошли ощутимые подкрепления. Были и исключения.
Героически сражался на острове Моон Ревельский морской батальон смерти, созданный летом 1917 год.
Из 650 человек личного состава на большую землю вывезли только 150.
Остальные или погибли или пропали без вести. Моон был сдан 18 октября, два дня спустя пал остров Даго.
Сражение за Моонзундский архипелаг стало последней крупной боевой операцией на российском фронте.
В ней русский флот защитил честь вооруженных сил России и достойно завершил их участие в Первой мировой войне.