В апреле 1940 года Королевский флот счел необходимым по моральным и стратегическим соображениям разгромить немецкий флот в Нарвике, поэтому вице-адмирал Уильям Уитворт был отправлен с линкором «Warspet» и девятью эсминцами: «Bedouin», «Cossack», «Punjabi», «Eskimo», «Hero», «Icarus», «Forester», «Foxhound» и «Kimberley» в сопровождении самолетов с авианосца «Furious». Эти силы прибыли в Офот-фьорд 13 апреля и обнаружили, что восемь оставшихся немецких эсминцев — теперь под командованием фрегаттен-капитана Эриха Бея — оказались практически застрявшими из-за нехватки топлива и боеприпасов.
Перед битвой «Warspet» запустил свой самолет, который разбомбил и потопил немецкую подлодку U-64, стоявшую на якоре в Херджангс-фьорде недалеко от Бьерквика. Большая часть экипажа выжила и была спасена немецкими горными войсками. Это была первая подводная лодка, потопленная самолетом во время Второй мировой войны, и единственный случай, когда самолет, запущенный с линкора, потопил подводную лодку.
HMS «Warspet» вступает в бой с береговыми батареями.
В последующем сражении три немецких эсминца были потоплены «Warspet» и его эскортом. Береговые батареи были сильно артиллерийским огнем линкора «Warspet» и не могли ответить. Командир эсминца «Альфред Шульце-Хинрихс» и оставшиеся в живых члены его экипажа были захвачены норвежскими войсками. Затем четыре немецких эсминца вступили в бой с британскими кораблями, но смоги лишь слегка повредить британский эсминец «Bedouin». Британские самолеты из «Furious» попытались поразить немецкие эсминцы, но безуспешно; два самолета были потеряны.
Наконец, когда у немецких эсминцев закончились боеприпасы, они отступили, кроме эсминца «Hermann Künne», до которого не дошел приказ. Он был обстрелян преследовавшим эсминцем «Eskimo», но не пострадал от этого. Без боеприпасов, но неповрежденный, «Hermann Künne» был затоплен своей командой в Тролльвике в Херянгс-фьорде. Затопив корабль, команда разместила на нем глубинные бомбы, пытаясь взорвать его на мелководье. «Eskimo», преследовавший «Hermann Künne» выпустил в него торпеду, которая вызвала пожар и взрыв глубинных бом на немецком эсминце.
Немецкий эсминец «Hermann Künne» в огне.
Обломки затопленного немецкого эсминца «Бернд фон Арним» в Ромбакс-фьорде.
HMS «Eskimo» после потери носа.
В свою очередь «Eskimo» попал в засаду двух немецких эсминцев и потерял нос. Немецкие эсминцы «Дитер фон Рёдер» и «Эрих Гизе», имея проблемы с двигателями, находились в доке, обстреляли британские силы, повредив два эсминца, за что оба были потоплены британским флотом. Это была последняя немецкая контратака. Единственным немецким кораблем, уцелевшим в районе порта, была подводная лодка U-51.
По итогам боя было повреждено 3 британских эсминца, 28 моряков было убито, а 55 – ранено. Немцы потеряли 8 эсминцев, подводную лодку и около тысячи моряков. С учетом потерь от предыдущего боя это составляло 50% потерь сил эсминцев Кригсмарине.