Blake Griffin scored 27 points and Andre Drummond added 19 points and 20 rebounds to help Detroit beat Boston, snapping the Celtics' eight-game winning streak.
Detroit also ended its own six-game skid with a solid 48-minute effort. The Pistons took control with a 13-0 run in the third quarter and played well at the start of the fourth as well.
Kyrie Irving led Boston with 26 points.
Both teams shot over 60 percent from the field in the first quarter, and the game was still tight at halftime, with Detroit up 57-56. Drummond punctuated his team's 13-point run in the third with a dunk that put the Pistons ahead 76-66.
Houston 105, at Memphis 97: James Harden had 32 points, 12 rebounds and 10 assists for his second consecutive triple-double, and Houston held off a fourth-quarter burst to beat Memphis.
Harden, who had 50 points in a triple-double in the Rockets' victory over the Lakers on Thursday, was 9 of 14 from the field, including 3 of 7 from outside the arc as Houston won its third straight.
Clint Capela finished with 26 points and 10 rebounds, while Gerald Green scored 17 points.
Mike Conley led Memphis with 22 points and six assists, while Marc Gasol added 17 points and nine rebounds. JaMychal Green had 13 points.
Orlando 96, Utah 89: Evan Fournier scored 24 points, Terrence Ross came off the bench to add 10 of his 19 in the fourth quarter, and Orlando rallied from an 11-point deficit to beat Utah and sweep its two-game homestand in Mexico City.
Ross shot 8 of 9 from the field and Nikola Vucevic added 15 points and a season-high 19 rebounds for the Magic (13-15), who beat the Chicago Bulls 97-91 on Thursday.
Orlando won despite 22 turnovers, 15 in the first half, and is in second place in the Southeast Division behind the Charlotte Hornets. Donovan Mitchell scored 24 points and Derrick Favors added 21 for the struggling Jazz (14-15), who lost for the third time in their last four games.
Chicago 98, at San Antonio 93: Kris Dunn scored 24 points, Lauri Markkanen added 23 and Chicago rallied from a 21-point deficit in the second half to stun San Antonio.
The rally snapped Chicago's three-game skid and ended San Antonio's four-game winning streak.
LaMarcus Aldridge had 29 points and 12 rebounds for San Antonio, which dominated the first half. DeMar DeRozan added 21 points.
at Phoenix 107, Minnesota 99: Devin Booker returned from a six-game absence to score 28 points and Phoenix beat the Minnesota, giving the Suns a two-game winning streak for the first time in almost a year.
Deandre Ayton had 18 points and 12 rebounds for the Suns, including 10 points and five boards in the fourth quarter, when Phoenix pulled away. T.J. Warren added 21 points for Phoenix.