20 декабря 1943 года от северо-западного побережья Уэллса в Мурманск отправился караван JW-55B, состоявший из 19 сухогрузов и танкеров. 23 декабря адмирал Фрезер вывел свои корабли в море, чтобы защитить караван от «Шарнхорста». Фрезер не имел никаких данных, что немецкий линейный крейсер готовится к атаке на JW-55B. Только перед самым выходом в море Фрезер получил информацию из Блетчли-Парка, что 22 декабря караван JW-55B предположительно был обнаружен немецкой авиацией. Лишь 24 декабря Фрезеру дополнительно сообщили, что двумя днями раньше главнокомандующий северным флотом Германии приказал командующему полярной флотилией «подготовить ударное соединение к выходу в море».
Впоследствии Фрезер написал в своем официальном рапорте: «Караван… остался без поддержки, и я опасался, что на него будет совершено нападение…» Поэтому 24 декабря во второй половине дня Фрезер распорядился, чтобы караван развернулся и в течение трех часов следовал обратным курсом. Позднее он сам признал, что предпринятый им маневр был малоэффективен.
До полудня 25 декабря в Блетчли-Парк поступило несколько перехваченных немецких шифровок, но все они были прочитаны слишком поздно, чтобы как-то повлиять на ситуацию в Баренцевом море, где в это время находился караван JW-55B. А после полудня в действие вступили новые ключевые установки для «Энигмы», которые английские дешифровальщики сумели вскрыть лишь через 12 часов.
26 декабря в 0.30 капитан 1-го ранга Норман Деннинг из Центра оперативной разведки английского адмиралтейства получил из Блетчли-Парка прочитанную немецкую шифровку, которую главнокомандующий северным флотом Германии отправил командующему полярной флотилией 25 декабря в 15.30:
«Срочно. Остфронт 17.00/25/12». Затем Деннингу позвонил сотрудник дешифровального центра Гарри Хинсли и сообщил, что в дальнейшем вместо немецкого кодового слова «Остфронт» будет использовать английское – «Эпилепсия». 26 декабря в 1.30 Фрезер, находившийся на линкоре «Граф Йоркский», получил из ЦОР следующее сообщение:
«В 15.30/25/12 главнокомандующий северным флотом послал командующему полярной флотилией и командующему ударным соединением «Кодовое слово ЭПИЛЕПСИЯ 17.00/25/12».
Комментарий. Значение этого кодового слова пока неизвестно. Информация о прочитанных шифровках, перехваченных до 12.00/26/12, будет поступать с задержкой на несколько часов, однако в том, что касается района к северу от Норвегии, эта информация необязательно будет полной».
Через несколько минут Деннинг получил из Блетчли-Парка дешифровку еще одного немецкого сообщения. Оно было отправлено с борта «Шарнхорста» и предназначалось другому немецкому военному кораблю: «В 18.00 «Шарнхорст» выходит в море. Действуйте в соответствии с письменными инструкциями».
26 декабря в 2.17 Фрезер получил из ЦОР следующее сообщение: «Срочно. Вполне вероятно, что «Шарнхорст» вышел в море в 18.00/25/12».
Вслед за этим сообщением Фрезер получил из ЦОР еще одно: «В 17.15 немецкое патрульное судно было информировано о том, что «Шарнхорст» выходит в море в 18.00/25/12».
В ночь с 25 на 26 декабря в секции военно-морской разведки в Блетчли-Парке дежурил Ричард Пендеред. Примерно в 3.00 при помощи метода, придуманного Йоксаллом, он получил открытый текст немецкой шифровки, которую командующий ударным соединением отправил главнокомандующему северным флотом Германии. Этот текст гласил: «Шарнхорст» вместе с пятью эсминцами в 23.00 снова вышел в море».
26 декабря в 3.39 Фрезер получил из ЦОР сообщение, в котором говорилось, что, согласно имеющимся сведениям, «Шарнхорст» опять снялся с якоря. Получив это известие, Фрезер оказался в весьма затруднительном положении: если «Шарнхорст» атакует караван JW-55B на рассвете и немедленно ретируется, то Фрезер не сможет ему помешать. Фрезер приказал каравану изменить курс, надеясь, что такой маневр затруднит его обнаружение противником. В 7.03 немецкое ударное соединение, в которое помимо «Шарнхорста» входили еще пять эсминцев, находясь примерно в 80 километрах к юго-западу от острова Медвежий, повернуло к квадрату, где рассчитывало встретить караван JW-55B. В 8.45 английский флагманский крейсер «Белфаст» из состава эскадры прикрытия засек «Шарнхорст», который пока не подозревал о присутствии английских кораблей, поскольку для большей скрытности не включал свой радар. В 9.21 сигнальщики с «Белфаста» заметили немецкий линейный крейсер, а спустя три минуты «Белфаст» открыл по нему огонь.
Пытаясь выйти из боя, «Шарнхорст» несколько раз менял курс. В 9.55, имея преимущество в скорости, он смог оторваться от противника. Быстро увеличивая отрыв от преследователей, «Шарнхорст» возобновил поиски каравана. В 13.43 командующий немецким ударным соединением адмирал Эрих Бей, находившийся на «Шарнхорсте», приказал эсминцам прекратить поиск и возвращаться на базу. Этот приказ оказался фатальным для «Шарнхорста».