The Miami Heat slipped to second in the Eastern Conference after losing to the Memphis Grizzlies, leaving the two-time defending champions with three defeats in their last four games.
The visitors rested their starters, allowing Chris Copeland to lead the team to a narrow victory with 18 points, which is his best of the season.
The Hawks, who are battling with the New York Knicks for eighth place in the conference, were behind heading into the fourth quarter, but Jeff Teague and Kyle Korver helped the hosts outscore Boston by 15 in the final 12 minutes to take the win.
The game was close throughout, but Arron Afflalo scored five points inside the final two minutes, while Jameer Nelson added four free throws late on and Kyle O'Quinn made a block in the final seconds to secure the win.
The duo combined for 36 to cancel out Kevin Love's attempts to keep the Wolves in the game.
The center scored a career-high 26 points and also made 12 rebounds, while Kyle Lowry scored 29 in his first game back after three out with a knee injury.
Wright made a three-pointer inside the final eight seconds to give the Blazers victory by a single point.
The Charlotte Bobcats needed overtime to clinch victory over the Washington Wizards, leaving them on a five-game winning streak.
The visitors looked comfortable early on, opening up a 20-point lead in the first half, but Marcin Gortat led the Washington comeback.
However, the home side struggled in overtime, as John Wall picked up their only point in the extra period with a free throw inside the final minute, allowing Kemba Walker to seal the victory for Charlotte.
Gerald Green came off the bench to score 21, helping the Suns pull away after the break, having led by just one after the first two quarters.
Randy Foye scored 24 of his 30 points in the second half before they survived a late surge from the hosts.
The Cavaliers looked in control from the start and led by 32 points at the break, while Dion Waiters finished the game with 22.
Results in full: Detroit Pistons 100-122 Cleveland Cavaliers, Brooklyn Nets 111-115 Orlando Magic, Philadelphia 76ers 114-125 Toronto Raptors, Charlotte Bobcats 94-99 Washington Wizards, Boston Celtics 97-105 Atlanta Hawks, Miami Heat 102-107 Memphis Grizzlies, Indiana Pacers 104-102 Milwaukee Bucks, Chicago Bulls 102-87 Minnesota Timberwolves, Phoenix Suns 94-88 New Orleans Pelicans, Houston Rockets 116-123 Denver Nuggets, Sacramento Kings 99-100 Portland Trail Blazers, Oklahoma City Thunder 107-101 Los Angeles Clippers