Комендант Оскарборга 65‑летний полковник Биргер Эриксен получил сообщение с островов Рауей и Булерне о проходе германского отряда и приказал немедленно привести орудия в готовность, что и было сделано всего за четыре с небольшим часа, несмотря на некомплект личного состава.
Основой огневой мощи крепости являлась батарея капитана Сёдема на Южном Кахольме: три 280‑мм пушки Круппа обр. 1891 г. Эти устаревшие артсистемы могли вести огонь только в очень узких секторах. Поэтому, когда начался бой, «Блюхеру» удалось выйти из сектора обстрела одного орудия, но два других успели выстрелить.
С дистанции около 500 метров промахнуться очень трудно, и в 5 ч 21 мин первый 255‑килограммовый снаряд поразил надстройку крейсера, а второй попал в ангар левого борта, уничтожив оба самолета и 10,5‑см зенитную установку. Загорелись бочки с бензином и ящики с боезапасом для десанта. Но для тяжелого крейсера эти повреждения были не смертельны, и пока норвежцы перезаряжали орудия, «Блюхер» вышел из сектора обстрела.
Но тут открыла огонь батарея «Копос». За пять минут в «Блюхер» попало около двух десятков 150‑мм снарядов. Теперь вся средняя часть крейсера представляла собой груду обломков, начались сильные пожары, но из-за детонации сложенных на палубе выстрелов зенитных орудий потушить их не удалось.
Тогда командир «Блюхера» капитан 1‑го ранга Генрих Вольдаг приказал открыть ответный огонь. Но центральный артиллерийский пост наполнился дымом, и управление огнем пришлось передать на дальномерный пост носовой башни, однако оттуда из-за густого тумана невозможно было различить ни одной цели. 10,5‑см универсальные орудия и зенитные автоматы открыли интенсивный огонь, но особого ущерба хорошо защищенным орудиям норвежцев так и не нанесли.
А в это время капитан 2‑го ранга Андерсен на Кахольм-Норд готовил к бою береговую торпедную батарею. Оборудование батареи было примитивным — три канала с рельсовыми путями для пуска торпед без какой-либо системы наведения, сами же 457‑мм торпеды были изготовлены в начале 1900‑х гг. австрийской фирмой в Фиуме. Однако для уже поврежденного корабля хватило и этого старья. «Блюхер» все еще шел 15‑узловым ходом, быстро выходя из сектора обстрела батареи в Дрёбаке. Но уже через 8 минут после первого попадания 150‑мм снаряда корабль содрогнулся от двух подводных взрывов.
Аварийные партии доложили о торпедных попаданиях с левого борта. Теперь положение крейсера стало критическим. Обе носовые турбины вышли из строя спустя несколько минут, а вскоре главный механик приказал остановить и среднюю. Турбогенераторы отказали, и корабль был практически обесточен. Пожары и взрывы боеприпасов малых калибров делали борьбу за живучесть практически невозможной.
Около 6 часов в погребе 10,5‑см орудий произошел сильный взрыв. Крейсер получил большой крен, а затем начал медленно переворачиваться. Тогда капитан Вольдаг приказал оставить корабль. При этом с верхней части надстройки уцелевшим пришлось спускаться подобно альпинистам, так как все трапы оказались разрушенными. На воду спустили единственный катер и выбросили за борт все, что могло плавать. Командир 163‑й пехотной дивизии генерал-майор Энгельбрехт, Куммец и Вольдаг покинули корабль последними.
В 7 ч 32 мин «Блюхер» перевернулся и затонул у скалистых берегов небольшого островка Аскхольм. Катер сделал только один рейс, поскольку налетел на скалу. Холодная вода и отсутствие необходимого количества спасательных средств привели к большим потерям. По немецким данным, погибло 125 моряков и 195 десантников. Спаслись 38 офицеров корабля, 985 матросов, а также 538 солдат и офицеров 169‑й дивизии.
Услышав первые взрывы на головном «Блюхере», командир шедшего за ним крейсера «Лютцова» капитан 1‑го ранга Август Тиле решил, что прорыв не удался. Он приказал командирам «Эмдена» и миноносцев отходить. 10,5‑см пушки «Лютцова» стреляли на оба борта, но результатов не было видно. А артиллеристы батареи «Копос» добились трех попаданий 150‑мм снарядов в крейсер, в результате чего была выведена из строя его 28‑см носовая башня.
Развернуться в узком проливе было невозможно, и «Лютцову» с «Эмденом» пришлось выходить задним ходом. Механики обоих крейсеров выжали из машин все, и во многом благодаря этому их корабли не получили тяжелых повреждений. Выйдя из зоны обстрела норвежских батарей, немцы прекратили огонь. Вскоре радисты приняли сообщение, что адмирал передает командование старшему по званию командиру, и радио флагмана умолкло навсегда.
Капитан Тиле принял единственно возможное в сложившейся обстановке решение отойти и высадить находящиеся на борту крейсеров и миноносцев пехотные части в Сун-бухте, откуда можно было атаковать Дрёбак. С этим решением согласились и армейские офицеры. Одновременно Тиле послал сообщение командованию Х авиакорпуса с требованием воздушной поддержки.