Tim Duncan had 29 points, 13 rebounds and five assists, and the San Antonio Spurs overcame a fourth-quarter collapse to beat the Denver Nuggets 108-103 Wednesday night for their 15th straight victory.