The home side had led comfortably in the first half before the Knicks fought back through Carmelo Anthony and Andrea Bargnani, but Avery Bradley was able to restore Boston's lead with less than three minutes to go to end the Celtics' two-game slide.
The Pistons had an 18-point lead heading into the final 12 minutes thanks to a solid evening from Andre Drummond, but Deron Williams led the Nets back to within two points of their opponents, before a pair of late Kyle Singler free throws sealed the win for Detroit.
The home side had taken a 17-point advantage into the final quarter, but came under pressure as the clock run down, with Memphis outscoring New Orleans by 11 points before Jrue Holiday made sure of the win.
Gordon Hayward and Trey Burke got into an early rhythm for the visitors but the Nuggets battled back to edge ahead at the end of the third, before the Jazz controlled the final spell to seal their third away win of the season.
DeMar DeRozan led the team with 27 while Terrence Ross added a season-high 24 as the Raptors inflicted a fifth loss in a row on Philadelphia.
Results in full: Charlotte Bobcats 94-99 Indiana Pacers, Cleveland Cavaliers 109-100 Orlando Magic, Philadelphia 76ers 100-108 Toronto Raptors, Washington Wizards 99-101 Atlanta Hawks, New York Knicks 86-90 Boston Celtics, Brooklyn Nets 99-103 Detroit Pistons, Memphis Grizzlies 98-104 New Orleans Pelicans, Los Angeles Lakers 97-122 Oklahoma City Thunder, Chicago Bulls 91-90 Milwaukee Bucks, Minnesota Timberwolves 110-117 San Antonio Spurs, Utah Jazz 103-93 Denver Nuggets, Sacramento Kings 107-116 Phoenix Suns, Houston Rockets 116-112 Golden State Warriors