Houston trailed by as many as 21 points in first quarter but came back to beat Phoenix for seventh win in a row.