Irving's surge in the final 30 seconds helped the Cavs expand an 86-85 lead and notch their first four-game winning streak since March 8-24, 2010.
Irving finished with 23 points and Tristan Thompson drained 12-of-16 shots en route to 25 points and grabbed 15 rebounds for Cleveland.
The Pistons got double-doubles from Josh Smith (18 points, 10 rebounds) and Andre Drummond (16, 17) in their final game before the all-star break.
Jessica Simpson shares three-way kiss with friends in photo
Senate Democrats to pull all-nighter on climate change