MIAMI - Dwyane Wade set a career high for the second time in a week.
Wade scored 33, eclipsing a milestone mark he set Tuesday, to lead five players in double figures Sunday as the Heat defeated the Warriors 104-93.
"He just seems to be improving more and more each day," Miami coach Stan Van Gundy said. "I am sure he is going to have some bad nights in the future, but right now he is playing great basketball."
The Heat bounced back from consecutive losses at Philadelphia and Memphis to win its fourth in a row at home.
Eddie Jones added 21 and shot 9-for-10 from the field, and reserve guard Rafer Alston scored 15. The Heat was 10-for-16 from 3-point range, including Wade's consecutive 3s from the baseline early in the fourth for a 92-76 lead.
"I know shooting will open up not only my game, but will open up more for the team," Wade said. "I can't drive the whole season. I have confidence in my shot."
The rookie from Marquette has had a strong month, reaching double figures 10 times.
Wade had 32 Tuesday against Atlanta, 22 on Wednesday against the 76ers and 21 against the Grizzlies on Friday.
"Lately, I've been trying to shoot more jumpers to try to keep the defense off," Wade said. "Tonight, I had opportunities. They left me open. A lot of teams don't leave me open."
Nick Van Exel scored 17 for Golden State.
CELTICS 87, 76ERS 84: Paul Pierce scored 31 and Jiri Welsch 22 for host Boston. The Celtics overcame a 12-point deficit in the final quarter to move ahead of the 76ers in the Atlantic Division. Allen Iverson missed his fourth consecutive game because of a right knee contusion. Aaron McKie led the 76ers with 24, and rookie Kyle Korver went 5-for-5 from 3-point range and scored 18. The Celtics, who trailed 65-57 at the start of the fourth, used a 14-0 run to take a 75-70 lead with 4:09 left. Welsch scored six of those points.
PISTONS 96, JAZZ 75: Chauncey Billups and Chucky Atkins both scored 19 as host Detroit eclipsed 90 points for the first time since Nov. 28. The Pistons have won just two of the last seven. The Jazz has lost three of four. With 11, Carlos Arroyo was Utah's only player in double figures.
KINGS 117, TRAIL BLAZERS 98: Peja Stojakovic hit five 3-pointers for Sacramento. Stojakovic scored 29 and Vlade Divac had 26 as the Kings won their seventh in the past eight. Portland, playing on consecutive nights, fell to 0-9 on the road. Mike Bibby had 18 for the Kings, 14-1 in Sacramento.
LAKERS 107, SUNS 101: Karl Malone went down with a knee injury but host Los Angeles still won its 10th in the past 12. Devean George and Gary Payton scored 19 each as the Lakers (20-5) improved on the league's best record. Malone fell and grabbed his knee after being fouled by Scott Williams. Malone made one of his two free throws before walking off. X-rays didn't reveal any damage. He is scheduled for an MRI today.