Jennings scored 15 points in the third quarter, including seven during a 15-6 run by the Pistons, who took advantage of four turnovers.
Greg Monroe had 22 points and 10 rebounds as the Pistons ended a losing streak against Toronto at four games.
It was the Pistons' sixth consecutive victory on the road.
Jodie Meeks scored 13 points, including 11 in the fourth quarter, for the Pistons.
Jonas Valanciunas scored a career-best 31 points and had 12 rebounds for the Raptors, who lost for the fifth time in six games.
Orlando 121, at Chicago 114: Nikola Vucevic had 33 points and 11 rebounds, and the Magic shot 59% from the field. Victor Oladipo also scored 33 points for Orlando, which had lost 12 of 15 against the Bulls since the start of the 2010-11 season. Vucevic was 16 for 24 from the field in his NBA-best 23rd double-double of the season. The performance of the 7-foot center included a drive and left-handed dunk over forward Pau Gasol late in third quarter. Gasol paced the Bulls with 28 points and 14 rebounds, and Derrick Rose had 18 points and seven assists.
Houston 113, at Brooklyn 99: James Harden scored 30 points, carrying the Rockets on a night when Dwight Howard did little after fighting with Kevin Garnett, who was ejected in the first quarter after head-butting Howard in the face and throwing the ball at him, and Howard received a technical foul after appearing to punch or slap Garnett in the neck. Howard finished with eight points and five rebounds, but the Rockets didn't need much in the middle while dominating from the outside with 16 three-point baskets in 40 attempts. Mason Plumlee scored a career-high 24 points for the Nets, who lost their sixth consecutive game.
at Boston 108, New Orleans 100: Jared Sullinger had 27 points and 10 rebounds, and Marcus Smart made a key three-point basket for the Celtics in the closing minute. Jae Crowder had 22 points for Boston, which won for the third time in its last 12 games. Anthony Davis led the Pelicans with 34 points, nine rebounds and four assists. Clinging to a 101-100 lead, Avery Bradley's shot was blocked by Davis in the lane, before Smart made a fadeaway three-pointer from the left corner, falling into the seats as the shot swished through the basket with 39.7 seconds left. Sullinger then made four free throws to seal it.