The Phoenix Suns (7-1) won the final of their three-game homestand, 115-112 over the Miami Heat (3-4) on Wednesday.