Tim Duncan had 25 points, 13 rebounds, six assists and four blocks and the San Antonio Spurs beat the Golden State Warriors 104-93 on Wednesday night.