经解码日本陆军的船舶通信代码，因此盟军也获得了船队的路线、航速、每日午间位置和目的地等信息。这种“聪慧过人的成果”在5月2日传递到相关指挥部，由美国海军在有利位置上的潜艇负责伏击日军舰艇。5月6日，竹一船队遭到强烈的潜艇攻击。美军潜艇在西里伯斯海苏拉威西岛东北端附近海域伏击日本舰队。“角鱼”号的舰长赫布·安德鲁斯（Herb Andrews）中校采取一种谨慎的做法指挥潜艇下潜以避免被飞机发现。在他抵达射击位置四小时之后，向两艘运输船发射了六枚鱼雷。第一轮齐射只有一枚鱼雷命中目标，第二轮齐射错过了预期的目标