A'Ja Wilson's putback with 1.8 seconds left lifted No. 1 South Carolina past No. 9 Duke 51-50 on Sunday.
Asia Dozier scored 11 points and Wilson finished with 10 for the Gamecocks (8-0), who trailed by four with less than 20 seconds left.
Rebecca Greenwell had 12 points and foul-plagued All-American Elizabeth Williams had all five of hers in the final 4½ minutes. Duke (5-3) had 22 turnovers and is on its first three-game losing streak since 2007-08.
South Carolina trailed 50-46 in the final minute before Tiffany Mitchell hit a 3 with 17.9 seconds left. Khadijah Sessions then stole the ball from Greenwell and the Gamecocks called timeout with 10.9 seconds left.
They worked it to Mitchell, who missed in the lane with about 4 seconds left. The rebound went to Wilson, who scored in traffic.
Ka'lia Johnson's desperation heave at the buzzer didn't come close.