Behind a career-high 26 points from Brandon Knight, Detroit halted its slide with an 88-80 victory. Greg Monroe added 18 points and 11 rebounds, and Tayshaun Prince finished with 13 points and nine boards.
"We played for a full 48 minutes tonight," said Monroe. "Everybody that was in the game played hard. Everybody played with energy."
The Pistons led by 10 at the half and 72-61 after three, but had to endure a pair of late Milwaukee runs to halt their dubious streak.
Milwaukee opened the fourth with a 7-0 burst, which included six straight from Tobias Harris, to pull within four. Detroit responded with an 8-1 run, capped by Knight's running layup, which caromed high off the glass and through the net, to re-establish a double-digit advantage.
"He did a great job tonight taking on the challenge of Brandon Jennings," Monroe said of Knight.
The Bucks didn't relent, again pulling within four, 80-76, behind three Livingston free throws and buckets from Ilyasova and Carlos Delfino. Knight then sandwiched a pair of baskets around a Livingston layup to make it a six- point game with two minutes left.
Jennings and Drew Gooden both missed three-pointers on the Bucks' next possession and the Bucks were without a final charge. Monroe and Rodney Stuckey made two free throws apiece in the closing seconds to seal the Detroit win.