The win avenged an 85-78 road loss Nov. 5 to the Warriors (8-16), who dropped their seventh straight and 12th in 13 games.
Paul Millsap added 16 points for Utah, including 10 points in the third quarter when the Jazz (18-8) outscored Golden State 31-24 to take a 74-70 lead.
Dorell Wright led Golden State with 20 points, including four 3-pointers. Reggie Williams added 10 for the Warriors.
Both teams were missing key players. The Jazz were without starting guard Raja Bell, who missed his third straight game with a groin injury, and backup center Francisco Elson, who was in Canada having his visa updated.
The Warriors were without second-leading scorer Stephen Curry, who missed his second straight game with an ankle injury. Curry is averaging 20.1 points and 5.6 assists a game.
Golden State outrebounded Utah 46-40 and made 11 3-pointers, but it wasn't enough once Williams got rolling.
Kyrylo Fesenko's dunk off a pass from Williams gave Utah a 74-70 lead entering the fourth quarter, and the Jazz went on a 7-1 run to open the fourth that gave them the breathing room they would need.
Utah outscored Golden State 34-25 in the fourth quarter.
The Jazz once again got off to a slow start and at one point were shooting just 27.3 percent until Williams hit a 3-pointer and scored on a fastbreak layup.
The Jazz went on a 16-4 run to open the second quarter. Miles started it with a driving layup, Andrei Kirilenko added a pair of steals and baskets, and seldom-used rookie Jeremy Evans brought the crowd to its feet with three dunks to give the Jazz a 36-27 lead with 7:30 left in the half.
Golden State responded with its own 17-7 run, including three straight 3-pointers. The Warriors hit five 3-pointers in the first half and outrebounded Utah 25-20 to take a 46-43 lead into halftime.
Reggie Williams had the hot hand for Golden State early, making all five of his shots, including 3 of 3 from 3-point range for 14 first-half points. Wright kept Golden State in it with three more 3-pointers in the third quarter, while Williams and Millsap carried the Jazz with 11 and 10 points, respectively, in the quarter.
Notes: Before the game, Deron Williams was presented with his Western Conference Player of the Month award for November. ... Rookie Gordon Hayward made his third straight start in place of Bell, but scored just one point.