SALT LAKE CITY (AP) -- Devin Harris converted a three-point play with 4.5 seconds and the Utah Jazz snapped the Miami Heat's nine-game winning streak with a 99-98 victory on Friday night.
LeBron James had 35 points, 10 rebounds, six assists and three blocked shots for Miami, but passed on the final possession to Udonis Haslem, who missed a long jumper at the buzzer.
Dwyane Wade chipped in 31 points and six rebounds. Shane Battier also added 18 points for the Heat (28-8), who were playing without All-Star Chris Bosh.
Al Jefferson came up with 20 points and six rebounds to lead the Jazz (17-18) to their second straight win. Five other players scored in double figures for Utah, led by C.J. Miles with 14 points off the bench.