Fred VanVleet dropped a team-high 37 points and Amen Thompson added 18 points of his own as the Houston Rockets won their ninth straight game, defeating the Miami Heat 102-98.