On 29 May, while closing a reported submarine, "Block Island" suffered a torpedo hit. "Barr" pursued the U-boat, later identified as , until around 2030 when a torpedo struck "Barr" as well. The explosion wrecked the ship aft of the No. 2 engine room, killing four of her crew, injuring 14, and leaving 12 missing. Throughout the night, "Barr" stayed dead in the water while patrolled around her. "Eugene E. Elmore" took "Barr"'s injured and about half of her crew on board, hooked up a towline to the damaged escort and began the journey to Casablanca, French Morocco. relieved "Eugene E. Elmore"; and the Dutch tug, "Antic" took over and finally towed "Barr" into port six days later.