MIAMI — Dwyane Wade scored 22 points, LeBron James shook off his worst shooting night of the season to hit a key 3-pointer in the final half-minute, and the Miami Heat extended their winning streak to 13 games by beating the Memphis Grizzlies 98-91 on Friday night. James scored 18 points on a season-worst 4 for 14 shooting, plus added 10 assists and eight rebounds. Shane Battier scored 14, Chris Bosh added 13 and Ray Allen had 10 for Miami, which snapped Memphis' eight-game winning streak. Marc Gasol scored 24 for the Grizzlies, who got 14 points apiece from Zach Randolph and Mike Conley, and 10 more from Quincy Pondexter. Celtics 94, Warriors 86: Paul Pierce had 26 points, Jeff Green scored 14 of his 18 in the second half and Boston Celtics overcame foul trouble and some erratic free-throw shooting to beat Golden State. Warriors guard Stephen Curry, coming off a 54-point performance Wednesday in a loss at New York, was held to 25 on 6-of-22 shooting. Kevin Garnett pulled down 13 rebounds as the Celtics improved to 3-3 since the All-Star break despite playing much of the second half without their starting backcourt. Point guard Avery Bradley went to the bench early in the third quarter with his fifth foul and Courtney Lee picked up his fourth late in the third. Nuggets 105, Thunder 103: Wilson Chandler tied his career high with 35 points and Ty Lawson's jumper with 0.2 seconds left lifted Denver over Oklahoma City. Guarded tightly by Thabo Sefolosha, Lawson swished his jumper from just inside the 3-point arc on the right wing. With no time to catch and shoot, the Thunder failed to get off a final tip attempt after their timeout. Kevin Durant had tied it with a driving bank shot with 17.6 seconds remaining. Andre Miller inbounded to Lawson, who never gave up the ball. Chandler led a Nuggets bench that outscored Oklahoma City's reserves 71-11. Russell Westbrook scored a season-high 38 points and Durant had 25 for the Thunder, who have lost five of their last six road games. The Nuggets improved to 25-3 at the Pepsi Center. Only the Miami Heat, at 26-3, are better at home. Mavericks 98, Nets 90: Dirk Nowitzki and former Nets guard Vince Carter each scored 20 points, and Dallas avoided another late collapse. Dallas led by as many as 20 points, then looked as if it might repeat its performance from its previous game, when it blew a 25-point lead against Memphis. But O.J. Mayo added 17 points as the Mavericks ended their three-game losing streak. Deron Williams scored 17 of his 24 points in the first half in his first game against Dallas since deciding to remain with the Nets instead of signing with the Mavericks last summer. Brook Lopez had 19 points and Joe Johnson added 11. Hornets 100, Pistons 95: Greivis Vasquez capped a 25-point, nine-assist performance by hitting a running floater off the backboard with 12 seconds left, and New Orleans snapped a two-game skid. Clippers 105, Cavaliers 89: Jamal Crawford scored 24 points, making a pair of 3-pointers in the fourth quarter, and Chris Paul had 15 assists as the Clippers ran away in the final period for their first win in Cleveland since 2002. Pacers 93, Raptors 81: Paul George had 22 points and 10 rebounds, David West had 15 points and 11 rebounds, and Indiana beat Toronto. Other results: Knicks 96, Wizards 88; Rockets 118, Magic 110; Spurs 130, Kings 102; Jazz 98, Bobcats 68; Suns 92, Hawks 87. — Agencies