Goran Dragic had 21 points and eight assists, Wayne Ellington scored 18 off the bench and the Heat -- saddled with one of the worst records in the NBA -- overcame another triple-double from James Harden to beat the Houston Rockets 109-103 on Tuesday night.