Подходы к Тронхейму все время патрулировались британскими подводными лодками; на данный момент в таком патруле находилась «Трайдент». Утром 23 февраля лодка стояла без хода в 19 милях от входа во фиорд, когда в неясной дымке с нее заметили приближающийся отряд. Командир, капитан-лейтенант Слейден, приказал сблизиться с головным кораблем, который он опознал как "карманный линкор". Немцы вели себя в этих опасных водах довольно нахально, двигаясь 20-узловой скоростью без противоторпедного зигзага. Довольно совершенные гидрофоны не обнаружили лодку, идущую малым ходом на поверхности. Но «Принцу» опять повезло: из-за неправильно понятого приказа торпедисты выпустили только 3 из 7 торпед, когда лодка стала погружаться. Однако даже «усеченный» залп дал свои плоды.
В 07.02 гидроакустики «Ойгена» услышали взрыв первой торпеды (очевидно, от удара о скалы), но не придали ему должного значения. Спустя 3 минуты вторая торпеда поразила крейсер. От сильного удара остановились все турбины; предохранительные клапаны на котлах были сорваны, и пар со страшным шумом начал стравливаться в воздух. Из-за этого шума нельзя было услышать ни слова ни на мостике, ни в машинном отделении, и в течение пары неприятных минут управление кораблем оказалось полностью потерянным.
Торпеда попала в кормовой отсек на расстоянии 11 м от среза кормы, почти полностью оторвав ее и свернув вниз под углом 45°. 11 человек, преимущественно отпускников из района Тронхейма, погибло, а еще 25 было ранено. Рулевое устройство полностью вышло из строя, а руль остался заклиненным под углом 10 градусов на левый борт. Но «Ойген» оказался везучим кораблем — винты уцелели, хотя помещение центрального валопровода было затоплено. Постепенно удалось ввести в действие сначала обе бортовые турбины, а после осушения коридора гребного вала — и среднюю. Котлы и вспомогательные механизмы повреждены не были. Бринкманн с трудом развернул корабль при помощи турбин и 10-узловой скоростью двинулся в Тронхейм. Для уменьшения крена на корму команда занялась трудной работой: перегрузкой боезапаса кормовых башен в носовые погреба. Времени на это оказалось достаточно; только вечером того же дня «Ойген» бросил якорь в глубине Тронхейм-фиорда.
После первой оценки повреждений инженеры решили, что ремонт можно будет произвести на месте. В Тронхейм из Киля прибыл один из ведущих корабельных специалистов (фактически он был главным конструктором германского флота), инженер с ученой степенью доктор Штробуш. Под его руководством персонал ремонтного судна «Хуаскаран» начал ремонт, который оказался значительно более трудным и продолжительным, чем это следовало из первоначальной оценки. Выяснилось, что помимо повреждений и затоплений в кормовой части, корпус имел разрывы в носу (в районе 168-го шпангоута), на расстоянии всего 20 м от форштевня, а средняя часть наружного слоя днища дала течь во многих местах. 11 апреля крейсер прошел пробные испытания, пока без руля. Корабль развил 21 узел и мог управляться турбинами, хотя и с некоторыми затруднениями. 21 апреля судно снабжения «Карнтен» доставило из Киля временный руль, который к 9 мая установили на место. Теперь «Ойген» мог направиться домой для окончательного ремонта. Его скорость с временным рулем не превышала 29 узлов, хотя инженеры считали, что в экстренном случае крейсер может дать и все 31. Что более важно, диаметр циркуляции увеличился вдвое, значительно ухудшив маневренные качества. Командование серьезно беспокоилось о судьбе «Ойгена» и предполагало использовать для прикрытия его перехода однотипный «Хиппер», также находившийся в Тронхейме, для чего оба корабля должны были получить совершенно одинаковый камуфляж. Тем не менее, «Принц» 16 мая вышел из порта без своего «напарника», сопровождаемый эсминцами «Якоби», Z-25 и миноносцами Т-11 и Т-12. Переходу придавалось настолько важное значение, что его оформили в виде отдельной операции «Цауберфлютте» ("Волшебная флейта").