James Harden posted 43 points, 10 rebounds and 12 assists - his fourth 40+ point triple-double of the season - as Houston hammered Cleveland.