The end of the Pistons' road trip was almost the worst night in their history.

Zach Randolph had 25 points and eight rebounds, and the Knicks rolled to an 89-65 victory over the weary Pistons on Sunday night.