1944年5月5日深夜,美国海军反潜特遣部队在佛得角以西海域进行战斗巡逻。第二天凌晨2点,美军舰载机雷达屏幕上突然发现一艘潜艇,在水面航行,护航驱逐舰巴克利号奉命出击。
原来,德国潜艇U-66在大西洋中部发生战斗后,正在返回潜艇基地的途中。经过佛得角海域后,它看到巴克利向它驶来,误以为是德国护航船,于是U-66发射了三枚红色信号弹与之接触。当双方距离接近1海里时,护航驱逐舰巴克利号上的76毫米口径主炮突然向U-66开火。
匆忙之中,U-66还动用了37毫米反炮,发射了鱼雷进行反击。此时暗波高,火炮射速不高,U-66发射的鱼雷被巴克利巧妙避过。因此,这场战斗暂时不能赢也不能输。然后巴克利决定打U-66,全速冲去。U-66见势不妙,他想逃跑,只听到一声闷响。巴克利的舵杆直接插入U-66的主压载水舱,船首爬上了潜艇甲板。双方被压在一起,无法行动。马上,大炮就不能发挥作用了。
然后U-66的机组人员爬出机舱,来到舰桥和甲板,用步枪和冲锋枪向巴克利开火。巴克利号的船员也使用了同样的武器进行反击。一些潜艇艇员也爬上巴克利号试图冲向驱逐舰,但被巴克利号艇员用枪托和炮弹打倒。在难以对抗的时候,突然海上来了一个大浪,驱逐舰从潜艇甲板上滑下,双方分开。
巴克利和U-66撞红了眼睛,两人都开动了机器,打算再战一场。驱逐舰击中了潜艇,潜艇没有示弱。艇长命令全速前进,做了最后一次尝试,撞上了驱逐舰。这艘船和那艘船在海上接连相撞,所以都受了伤。当巴克利准备再次击中U-66时,船员们准备了手榴弹,并向潜艇投掷。手榴弹落在甲板上爆炸了。几枚手榴弹被扔进潜艇舰桥、指挥室和船舱,爆炸引起船舱起火。这时,美国舰载机也飞了进来帮忙,潜艇终于败给了美国驱逐舰和战斗机,准备逃跑。驱逐舰和舰载机停不下来,它们一个接一个地向潜艇投掷深水炸弹。结果,U-66潜艇的船体破裂,海水涌入船舱。
在最后一刻,格哈德·施豪森上尉命令U-66自行沉没,以防止潜艇和重要文件落入美国人手中。很快U-66就被埋进了海里。船上的60人中,36人被捕,其中24人随船沉没,包括年轻的艇长。德国海战司令部后来追授希豪森为上尉,并授予他一枚金十字勋章,以纪念他战斗到最后一刻的精神。巴克利号驱逐舰也因重伤失去作战能力,不得不离开特种混编编队,返回军港维修。
德国U-66潜艇排水量1200吨,水面最大航速18.3节,水下最大航速7.3节。它配备了6个鱼雷发射管,深度230米,水面射程13450海里。在服役期间,共沉没33艘,伤船4艘,沉没吨位20万。