James Harden erupted for 44 points as the Houston Rockets defeated the Miami Heat 144-133 in their preseason finale.