The Pistons set a franchise record with 17 triples in a win over Cleveland on Sunday, then registered 14 shots from beyond in this one, led by the 9-of-11 effort from Meeks.
Detroit coach Stan Van Gundy returned to Orlando after spending five seasons leading the Magic, highlighted by a trip to the NBA Finals in 2008-09. He took the past two years off before accepting the position in Detroit.
Victor Oladipo led the Magic with 16 points and Tobias Harris deposited 15, while Nikola Vucevic had 10 points and five rebounds.
"We need production from our guys every single night to get the win," Magic coach Jacque Vaughn. "They made shots."
Orlando led for a majority of the first quarter and brought a 21-20 lead into the second. Meeks then got hot in the second, scoring 11 straight Detroit points at one juncture, including three consecutive 3-pointers. His 3-point barrage spearheaded a 13-6 run that Drummond capped with a dunk to give the Pistons a 46-37 edge.
The Magic closed to within three minutes later after an Elfrid Payton layup. However, Meeks and Anthony Tolliver both knocked down a 3 around a Vucevic jumper to help Detroit to a 54-47 lead at the break.
After Oladipo hit a pair of free throws to open the third quarter, the Pistons embarked on a 20-7 run that Brandon Jennings capped with a trey at 3:47.
The Pistons led by as many as 18 in the quarter, but a 14-4 run from Orlando closed its gap to eight prior to Kentavious Caldwell-Pope's jumper that made it an 80-70 game entering the fourth.
Detroit kept it moving in the fourth, opening the frame on a 10-3 run during which Meeks supplied eight straight points.
Joe Dumars set the Pistons record with 10 3-pointers in a game (1994) ... Detroit scored 21 points off 16 turnovers ... The Pistons had a 20-7 edge on the fastbreak and outrebounded the Magic 54-42.