a small bomb which hit off the ship's starboard quarter. No further action occurred that day as Uhlmann, screening TG 58.2, proceeded southward to rejoin the rest of TF 58 southeast of Kyūshū. Ships of the task force began refueling on the 20th but were forced to discontinue when an air attack developed in mid-afternoon. Uhlmann was transferring aviation personnel to at 1453 when a kamikaze dove at carrier , missed, and crashed into Halsey Powell. Uhlmann fired on enemy dive bombers throughout the remainder of the afternoon, was hit by some shrapnel, but suffered no casualties. Air activity continued to be heavy as strikes on Japan continued on 21 March. During a surprise attack early in the afternoon, a bomb fell only from Cushing, and another bomb narrowly missed a carrier of the force. Ten minutes before midnight on 22 March, while Uhlmann steamed on picket station, she made a surface radar contact which was later identified as a Japanese submarine. In company with , she proceeded at high speed toward the submerging target and stood by while Haggard forced the enemy ship to the surface with depth charges. Haggard then rammed the submarine which exploded and sank. Uhlmann escorted the slightly damaged destroyer back to Ulithi where they arrived on 25 March. She departed Ulithi on 30 March and set a northwesterly course. After weathering a typhoon on 2 April, she rendezvoused with TG 58.4 on 5 April and, toward dusk, began an approach for strikes on Okinawa. Following rendezvous with TF 58, she alternated radar picket and screening duties as the carrier-based planes pounded Okinawa. In April, Japan began concentrated massed kamikaze attacks against American ships in the waters of the Ryukyus; and the carrier forces, despite their discreet distance from Okinawa, were not exempt from the attentions of the kamikazes. On 12 April, combat air patrol from the formation splashed three Mitsubishi A6M Zeroes ("Zekes") within sight of Uhlmann as she stood her picket station 25 miles (40 km) north of TF 58. Two days later, snoopers and nuisance raiders kept the air patrol occupied in the afternoon and early evening. On radar picket with TG 58.4 on 17 April, Uhlmann joined in fire that downed two enemy aircraft, one of which splashed near causing minor damage to that ship. That night, Uhlmann added her depth charges to a combined attack which sent to the bottom.