Harrison Barnes scored 24 points and Victor Wembanyama and Julian Champagnie had 22 each as the host San Antonio Spurs defeated the Houston Rockets 121-110 on Friday in an NBA Cup clash between the Lone Star State rivals.