Wembanyama had 26 points, 12 rebounds, four assists and three blocks in 38 minutes, but San Antonio fell to 1-1 in the NBA Cup.
Curry had 31 points, including two free throws in 6 seconds that proved the difference. He was 16 of 26 from the field and 9 of 17 from 3-point range in his highest-scoring game of the season.
The Warriors swept both games played in San Antonio, rallying in the fourth quarter to win both games.
Golden State coach Steve Kerr said playing back-to-back games in San Antonio gave the game a playoff feel and it played out like one.
Officials had to separate Draymond Green and Wembanyama three times as they jockeyed for position on an inbounds play four minutes into the fourth quarter. Wembanyama dunked on Green on an inbounds alley-oop, but officials waved the basket away because Green had fouled the Spurs center before the attempt. Green picked up his fifth foul seconds later in the next play, storming off the court and yelling at the officials when the whistle blew.
Wembanyama blocked Jimmy Butler’s layup attempt with 33 seconds left and the Spurs led 108-107. San Antonio failed to capitalize offensively as De’Aaron Fox missed a 17-footer with 12 seconds remaining.
Curry was fouled by Fox on the ensuing possession and calmly drained both free throws to give the Warriors a one-point lead. Fox missed an 18-foot jumper as time expired.
Fox finished with 24 points and 10 assists and Julian Champagnie added 14 points.
Butler added 21 points and Brandin Podziemski and Will Richard added 10 each for Golden State.
The Warriors play Sunday at New Orleans.
The Spurs host Sacramento on Sunday.
