Monroe, starting for Drummond, was not as dominating as he was in Detroit's 119-109 victory over the short-handed San Antonio Spurs on Friday night when he had 26 points and 16 rebounds.
"As a team, we definitely did a good job of staying poised," Monroe said. "Obviously, Charlie hit a big shot, but we got some stops late."
The Bucks were without the injured Larry Sanders, the NBA leader in blocked shots.
Detroit won the battle in the paint with 52 points to Milwaukee's 38.
Neither team got more than a three-point lead in the fourth.
The Bucks opened the third with a 16-5 run capped by Jennings' steal and layup that gave the Bucks their biggest lead 72-62 at 6:13. Detroit fought right back with a 19-10 run keyed by Stuckey's eight points. His two free throws pulled Detroit to 82-81 heading into the fourth.
Milwaukee made it a close game in the second quarter, but couldn't pull away as the Pistons dominated the paint with 34 points to 18 for the Bucks. Detroit also ran off 16 fastbreak points to five for Milwaukee.
The Bucks erased the Pistons' 33-22 first-quarter lead and went ahead 56-55 on Ilyasova's 3-pointer with under a minute to play in the half. Singler answered for Detroit with a jumper from in close that gave the Pistons a 57-56 lead after two quarters.
Calderon and Monroe had 21 points combined in the Pistons' 33-22 first quarter.
Calderon scored 11 points and had four assists, three rebounds and two steals. Monroe added 10 points, grabbed five rebounds and made three steals. Detroit's defense hounded the Bucks, forcing eight turnovers and converting them into 14 points. Their offense ran off 16 fastbreak points to none for Milwaukee.
NOTES: Detroit shot 60 percent in the first quarter, making 15 of 25 shots. Milwaukee made eight of 23 attempts for 34.8 percent. ... Sanders missed his second consecutive game with a lower back contusion. He landed on his tailbone late in the game with the Denver Nuggets. He is day-to-day. ... Bucks G/F Marquis Daniels missed the game due to a family matter. ... Bucks F Luc Mbah a Moute returned after missing one game with a sore right knee.