OAKLAND –- The Warriors won their eighth consecutive game Wednesday night, but it took a bit more perspiration than they might have imagined.
Not until the final minutes were they able carve out a 104-89 win over the pesky Miami Heat, who were playing without star guard Dwyane Wade.
Behind 32 points from point guard Stephen Curry, the Warriors (31-5) pushed their home win streak to 15, tying the longest win streak in the team's 52-year West Coast history.
Klay Thompson was the only other Warrior to reach double figures, scoring 19 points. Marreese Speights led Warriors rebounders with six.
Ten different Warriors made the scoring column, as Andre Iguodala and Leandro Barbosa scored nine points apiece to lead a bench crew that outscored Miami reserves 41-17.
Four Miami players scored in double figures for Miami (17-22), led by forward Chris Bosh, who finished with 26 points and seven rebounds.
Curry did most of the heavy lifting and deserves to wear the crown for this night.
His buckets were frequent and timely; he shot 11-of-19 from the field, including 7-of-10 from 3-point distance. Curry did all his damage in 32 minutes. His low point of the night was missing two free throws with 5:53 left. Curry is a 92.7 percent shooter from the line.
Center Andrew Bogut, shooting 52.6 percent on free throws, made 4-of-4 from the line in the fourth quarter.
After the Heat opened the fourth quarter on a 9-0 run, cutting an 18-point deficit in half (81-72), the Warriors responded with a 11-2 run of their own to take a 92-74 lead with 6:13 left to play.
The Heat never got closer than 12 after that.
C Festus Ezeli (sprained left ankle) remains out indefinitely.
The Warriors take to the road this weekend, heading first to Oklahoma City, where on Friday night they face the Thunder.