It was a great look, it was on line, but the Pistons' second chance at redemption fell short when Charlie Villanueva's 3-point attempt caromed off the rim.

It wasn't quite like Wednesday's loss to the Knicks, but the result was all the same, as the Pistons (23-41) fell short against the Dallas Mavericks (28-33) on Friday at the Palace, 102-99. The loss was the Pistons' fourth straight.

They embark on a four-game West Coast trip beginning Sunday.

Brandon Knight led the Pistons with 21 points, but it was Villanueva (12 points) and rookie Khris Middleton (career-high 14 points) who keyed a fourth-quarter comeback, attempting to make up for the Pistons' porous defense.

Middleton played in place of Rodney Stuckey, who was benched by acting coach Brian Hill after 13 minutes of play in the first half, where he had no effect on the game.

Stuckey hasn't had a field goal since the second quarter of last Friday's loss to the New Orleans Hornets, going 0-for-the week (11 shot attempts) and Hill wasn't taking the chance of going there with the hot-shooting Mavericks making everything.

"I just felt we needed energy and I felt we weren't getting energy from everybody in the first half. I wanted to get five guys who were gonna give us energy," Hill said.