James Harden scored 44 points -- his 20th 40-point game of the season -- and the Houston Rockets beat Phoenix 118-110 to hand the Suns their season-worst 11th straight loss.