James Harden had 43 points, 10 rebounds and 12 assists in 29 minutes -- the first player in NBA history to have a 40-point triple-double in less than 30 minutes played -- to lead the Houston Rockets to a 141-113 rout of the Cleveland Cavaliers on Friday night for their eighth win in 11 games.