Austin Daye's two free throws with 3.1 seconds left gave the Detroit Pistons a 90-89 win over the Cleveland Cavaliers on Tuesday night.