The 36-year-old Manu Ginobili scored 11 of his 24 points in the final four-plus minutes, and the Spurs snapped the Suns' five-game winning streak with a 108-101 victory.
Tim Duncan added 17 points and 13 rebounds and Kawhi Leonard scored 14 for the Spurs, who played without point guard Tony Parker after he bruised a shin in Monday night's loss to the Clippers in Los Angeles.
Channing Frye scored 15 of his 22 points in the first quarter. Goran Dragic had 18 points and Eric Bledsoe 15, but the two Phoenix guards were a combined 12 of 33 from the field. Miles Plumlee added 13 points and 13 rebounds.