SALT LAKE CITY (AP) - Marvin Williams scored 23 points and rookie Trey Burke hit a jumper with 24 seconds remaining to lift the Utah Jazz to a 94-89 victory over the Miami Heat on Saturday night.
Trailing 87-79 after Williams hit two 3-pointers, the Heat used a 10-4 run to draw within two points when Ray Allen made a 3 from the corner with 46 seconds to play.
Burke, who had 13 points, rose up and drained the clutch 19-foot jump shot to beat the shot clock and Gordon Hayward's free throw clinched the win for the Jazz, who have beat the Heat at home three straight times.
Dwyane Wade had 19 points for the Heat, who missed their last four shots from the field to thwart their comeback. LeBron James was 4 of 13 from the field for 13 points, his lowest scoring total since he had 13 points in a 104-88 win over Atlanta on Nov. 19.
SUNS 122, WARRIORS 109
PHOENIX (AP) - Goran Dragic scored 13 of his career-high 34 points in the final seven minutes and Phoenix pulled away for a victory over depleted Golden State.
Dragic, who also had 10 assists, topped 30 points for the sixth time this season as the Suns (30-20) pulled a half-game ahead of the Warriors (30-21) for the sixth-best record in the Western Conference.
Gerald Green added 25 points and P.J. Tucker had 16 points and a career-best 15 rebounds for Phoenix.
Stephen Curry had 28 points and Harrison Barnes 23 for the Warriors, who were without front-line starters Andrew Bogut and David Lee.
GRIZZLIES 79, HAWKS 76
ATLANTA (AP) - Zach Randolph scored 20 points and Memphis set an NBA record with only one free throw attempt while continuing its pattern of winning on the road with a victory over Atlanta.
Memphis' single free throw attempt is the record low since the shot-clock era was introduced in 1954-55, according to STATS. Cleveland (1994) and New Orleans (2004) shared the previous low of two free throw attempts.
The Hawks set a season scoring low after leading 29-27 following the first period. Atlanta was held to a combined 25 points in the second and third periods.
Paul Millsap had 20 points and 11 rebounds for Atlanta, which has lost three straight. The Grizzlies ended a two-game skid.
Atlanta's Lou Williams missed a 3-pointer with about 1 second remaining.
Memphis has held eight straight road opponents to no more than 90 points. The Grizzlies, one game under .500 at home, are 14-8 on the road.
Courtney Lee scored 14 points and Nick Calathes had 10 for Memphis.
PISTONS 126, NUGGETS 109
AUBURN HILLS, Mich. (AP) - Brandon Jennings had a season-high 35 points to go with 12 assists, Josh Smith had 30 points and Detroit avoided another fourth-quarter collapse to win a shootout with Denver.
The game didn't quite match Detroit's 186-184 triple-overtime win over Denver 30 years ago, but still saw 11 players score in double figures and the Pistons put up a season high in points.
Rodney Stuckey added 19 points for Detroit, while Andre Drummond had 18 points and 15 rebounds.
Randy Foye led the Nuggets with 25 points, while Wilson Chandler scored 20 and J.J. Hickson added 15 points and 16 rebounds. Denver lost point guard Ty Lawson to a back strain late in the first half. Evan Fournier replaced him at the start of the second half, with Foye moving from shooting guard to the point.
SPURS 104, BOBCATS 100
CHARLOTTE, N.C. (AP) - Patty Mills scored 18 of his season-high 32 points in the fourth quarter and Tim Duncan had a double-double to lead San Antonio past Charlotte for its fourth win in five games.
Mills was 10 of 13 from the field, including 5 of 5 in the fourth quarter. He also connected on 8 of 9 foul shots and had four 3-pointers to help the Spurs defeat the Bobcats for the sixth straight time.
Duncan finished with 16 points and 13 rebounds for his 22nd double-double of the season.
The red hot Al Jefferson led the way for the Bobcats (22-29) with 26 points and nine rebounds. Gerald Henderson added 23 points.
TRAIL BLAZERS 117, TIMBERWOLVES 110
MINNEAPOLIS (AP) - LaMarcus Aldridge scored 16 of his 26 points in the second half and Wesley Matthews added 21 to help Portland hold off injury-depleted Minnesota.
Aldridge had six points during Portland's game-deciding 13-1 run in the fourth quarter.
Corey Brewer led Minnesota with 26 points and Ricky Rubio scored a career-high 25 for the Wolves, who were without All-Star Kevin Love, Nikola Pekovic and Kevin Martin.
Despite trailing for much of the game, the short-handed Wolves showed plenty of grit, getting 19 points from Chase Budinger, 14 from Dante Cunningham and a season-high 12 from rookie Shabazz Muhammad.
ROCKETS 101, BUCKS 95
MILWAUKEE (AP) - Dwight Howard scored 27 points, including three crucial free throws in the closing seconds, and James Harden scored 10 of his 22 points in the decisive third quarter to help Houston hold off short-handed, scrappy Milwaukee to win its fifth straight.
Jeremy Lin added 18 as the Rockets tied their longest winning streak of the season, a mark set in late November.
Brandon Knight scored 23 points for the Bucks and Khris Middleton had 20, including three free throws after being fouled behind the arc with 46.6 seconds remaining as Milwaukee came back to trail 98-95. Howard made three of four free throws for Houston's final points and seal the win.