Tayshaun Prince matched a season high with 29 points and rookie Brandon Knight added 16 to help the Detroit Pistons beat Cleveland 87-75 on Wednesday night, handing the Cavaliers their fifth straight loss.
Prince made four 3-pointers and added eight rebounds for the Pistons, who closed with an 11-4 run after the Cavs got within five.
Rookie Kyrie Irving had 20 points with 9 rebounds and 6 assists for Cleveland, which has dropped eight of nine.
Irving's jumper made it 76-71 with 4:08 left, but Knight hit a 3-pointer, Jason Maxiell grabbed a rebound and dunked and Prince hit a short hook.
Greg Monroe added 10 rebounds for the Pistons, who scored more than 80 points for the first time in four games.