PORTLAND, Ore. - Goran Dragic had 16 points and a career-high 18 assists as the Phoenix Suns snapped a four-game losing streak with a 102-98 victory over the Portland Trail Blazers on Tuesday night.
Wesley Johnson came off the bench to score a season-high 14 points for the Suns, who led by as many as 19 points and survived a late Portland rally.
J.J. Hickson had 25 points and 16 rebounds for his 28th double-double of the season for the Blazers, who lost their sixth straight to match their season high.
The Blazers pulled to within 96-92 on rookie Damian Lillard's 3-pointer with 3:57 left in the game. Marcin Gortat's dunk and Luis Scola's layup slowed the rally, but Nicolas Batum made a 3-pointer to close the Blazers within 100-95 with 2:35 to go.
• Raptors 96, Wizards 88: In Washington, D.C., DeMar DeRo-zan and Rudy Gay scored 24 points apiece as Toronto won a matchup between slow-starting, coming-on-lately teams.
Playing with an improvised scoreboard, horn, game clock and 24-second clock because of a malfunction in the scoring system, the Raptors took the lead for good in the second quarter and won their fifth straight game.
• Bobcats 105, Magic 92: In Orlando, Fla., Kemba Walker and Gerald Henderson each had 24 points and Charlotte survived a second-half comeback. Nikola Vucevic had 18 points and 11 rebounds and Arron Afflalo 18 points to lead the Magic, who have lost 25 of their last 28, including 13 of 15 at home.
• Grizzlies 105, Pistons 91: In Auburn Hills, Mich., Mike Conley scored 19 points and Zach Randolph had his 31st double-double as Memphis won its fourth straight. Brandon Knight and Jonas Jerebko each scored 13 points for the Pistons.
• Nets 113, Bucks 111, OT: In New York, Joe Johnson hit a tying 3-pointer in the closing seconds of the fourth quarter, and then his buzzer-beating jumper at the end of overtime lifted the Nets.
Johnson finished with 24 points, and Brook Lopez and Deron Williams added 19 each as the Nets snapped a 13-game losing streak against the Bucks dating to March 30, 2009.
• Bulls 98, Hornets 87: In New Orleans, Luol Deng scored 20 points as Chicago snapped a two-game skid. The Bulls took the lead for good late in the first quarter, but didn't put the Hornets away until Deng's clutch jumper from the top of the key with 44.8 seconds left put Chicago up 94-87.
Carlos Boozer added 17 points and 10 rebounds, and Joakim Noah had 15 points and 17 rebounds for Chicago. Eric Gordon finished with 20 and Anthony Davis had 15 points and 10 rebounds for New Orleans.
• Nuggets 97, Celtics 90: In Denver, Danilo Gallinari and Ty Lawson each scored 26 points to help Denver snap a three-game losing streak. Andre Miller and Kosta Koufos added 11 points apiece and Kenneth Faried had 16 rebounds to go with his seven points to help the Nuggets.
Jeff Green had 20 points off the bench to lead the Celtics.
• Jazz 115, Warriors 101: In Salt Lake City, Al Jefferson scored 24 points, Gordon Hayward added 17 in his return from a shoulder injury and Utah extended Golden State's losing streak to six games. Seven Jazz players scored in double figures. Stephen Curry led Golden State with 29 points.
• Spurs 108, Kings 102: In Sacramento, Calif., Tony Parker had 30 points and 11 assists to lead San Antonio, giving the Spurs their 15th win in their last 16 games. Danny Green scored 21 points, including 5-for-8 shooting on 3-pointers, for the Spurs, who have the top overall record in the NBA (43-12) as well as the best road mark (21-10). Kawhi Leonard added 15 points and Manu Ginobili 12 as San Antonio won at Sacramento for the 10 straight time.
Isaiah Thomas scored 22 points for the Kings, who have dropped three straight.