The Rockets blew a 17-point lead, but James Harden hit a late 3-pointer and blocked a shot to seal the win for Houston.