Bryn Forbes sank a 3-pointer with 21.5 seconds to play and the severely depleted San Antonio Spurs held off a fourth-quarter Phoenix rally to beat the Suns 104-101 on Saturday night.

The Spurs left Pau Gasol and Manu Ginobili home to rest after a victory over against Boston on Friday night and had Danny Green (left groin tightness) and Kyle Anderson (left MCL sprain) out with injuries.

Still, they led by as many as 19 points in the third quarter before the Suns came back to take their first lead of the night, 100-99, on Marquese Chriss' breakaway dunk with 1:32 to go after a San Antonio turnover.

Josh Jackson made one of two free throws to boost the Phoenix lead to 101-99 with 29 seconds remaining before Patty Mills got the ball to Forbes, who made his only 3 in six tries.

Phoenix's Mike James scored 25 points, one shy of his career high, but missed a 3-pointer, the Spurs got the rebound and Mills sank two free throws with 1.6 seconds to play.

Jared Dudley's 3 from the corner went off the side of the backboard at the buzzer.

Mills and LaMarcus Aldridge scored 20 apiece for San Antonio in its fourth straight win and eighth in nine games. T.J. Warren scored 24 points for the Suns, who fell to 0-2 since losing Devin Booker to a left adductor strain that is expected to sideline him two to three weeks.

San Antonio led by as many as 15 in the first half and 19 in the third quarter before a 12-2 Suns surge to cut the Spurs' lead to 71-69 on Troy Daniels' 3-pointer from the corner with 53 seconds left in the period. But Mills made two 3s in the final 10 seconds of the quarter and San Antonio led 79-71 entering the fourth.

Warren rattled in a 3 to punctuate another 12-2 surge that made it tied it 94-94 for the first time since it was 2-2.