Chris Bosh finished with 22 points, and LeBron James had 10 for the defending NBA champion Heat, who played without Dwyane Wade as the star guard recovers from surgery on his left knee.
Ray Allen, making Miami debut, had 10 points and five assists in 27 minutes.
Wade is expected to travel with the Heat for a seven-day trip to China that will include exhibition games against the Los Angeles Clippers on Thursday and next Sunday.
James had six rebounds and a game-high six assists in 24 minutes.