ADVERTISEMENT

AUBURN HILLS, Mich. (AP) Dion Waiters hit a contested baseline jumper at the buzzer, completing a rally that lifted the Cleveland Cavaliers to a 97-96 victory over the Detroit Pistons on Wednesday night.

The Pistons led 82-66 going into the fourth quarter, but once again collapsed down the stretch.

Jarrett Jack hit a 3-pointer to pull the Cavaliers within 96-90 with 2:49 left, and his jump shot made it a 4-point game with 90 seconds to play. After a bad Brandon Jennings miss, Jack drove the lane and hit a floater while being fouled. His free throw made it 96-95 with 53.8 seconds left.

After several Piston misses and timeouts by both teams, Waiters got the ball in the right corner and hit a 19-footer as time expired.

Matt Dellavedova led Cleveland with a career-high 21 points, Waiters had 18 and Jack 17.

Josh Smith scored 24 points for Detroit.