SAN ANTONIO — The Memphis Grizzlies followed up their victory over league-leading Golden State with a 117-116 triumph over reigning NBA champions San Antonio in a triple-overtime thriller Wednesday. Zach Randolph scored all six of the Grizzlies' points in the third overtime, finishing with 21 points and 21 rebounds. The Grizzlies' Spanish center Marc Gasol added 26 points and nine rebounds, delivering a three-pointer as time expired in regulation to force the first overtime. Vince Carter made five three-pointers en route to 18 points and Mike Conley added 14 points, 10 assists and eight rebounds for the Grizzlies, who beat the short-handed Spurs despite squandering a 23-point lead. Memphis have won six in a row to improve to 21-4 on the season. On Tuesday they snapped the Golden State Warriors' winning streak at 16 games. Danny Green connected on seven of 13 three-point attempts and finished with 25 points and seven rebounds for San Antonio, who dropped their second straight. Tim Duncan had 23 points, 16 rebounds and three blocked shots. His fadeaway jump shot bounced off the rim before falling in to knot the score at 111-111 as time expired in the second overtime. But Duncan made just five of his 15 free-throw attempts as the Spurs finished 13-of-27 from the foul line. Manu Ginobili scored 21 points for the Spurs, but missed a seven-foot jump shot at the end of the first overtime and came up short on a three-point attempt in the waning seconds of the final overtime. Hawks 127, Cavaliers 98 Shelvin Mack set career highs in both points and three-pointers as the Atlanta Hawks routed the Cleveland Cavaliers. Mack was 6-of-6 from three-point range and scored 24 points after entering the night with just nine three-pointers. Al Horford scored 20 points and Paul Millsap had 14 points and eight rebounds for the Hawks, who shot a season-best 65 percent from the field. Jazz 105, Heat 87 Utah posted a rare road win in overcoming a 42-point night by Miami's Dwyane Wade. Utah won for the second time in 14 games and improved to 3-10 on the road. Before Wednesday, the Jazz last won at Miami on Nov. 9, 2010. Suns 111, Hornets 106 Isaiah Thomas came off the bench to score 23 points as Phoenix rallied from a 17-point deficit against Charlotte. The Suns out-scored the Hornets 10-2 in the final 2:30, with Thomas hitting a jumper with 1:12 left and two key free throws with 19.9 seconds remaining. The run capped a comeback from a 50-33 deficit midway through the second quarter. Celtics 109, Magic 92 Boston continued its home-court dominance of Orlando as Rajon Rondo had 15 assists to help send the Magic to their eighth straight loss at TD Garden, where they have not won since 2010. Rondo made a run at his fourth triple-double of the year, producing 13 points and seven rebounds. Brandon Bass, coming off the bench, had 10 of his team-high 18 points in the final run. Jeff Green and Jared Sullinger both finished with 16 points and Kelly Olynyk contributed 15 points and six boards off the bench. Mavericks 117, Pistons 106 Chandler Parsons poured in a season-high 32 points and Monta Ellis supplied 25 to lead Dallas over Detroit. Parsons, who has been battling back soreness, finished two points shy of his career high and also grabbed seven rebounds. Ellis had eight assists from his shooting guard spot for Dallas, which has an 8-0 road record against Eastern Conference opponents. Raptors 105, Nets 89 Kyle Lowry had 20 points and 12 assists as Toronto pulled away from Brooklyn. The Raptors out-scored the Nets 29-16 in the fourth quarter to improve their record to 20-6. They reached 20 wins before the Christmas break for the first time in franchise history. Mason Plumlee led the Nets with 23 points and eight rebounds. — Agencies