James Harden scored 31 points and the Rockets rolled to a 120-102 win over the Timberwolves, who lost Jimmy Butler to an apparent right knee injury.