The Cleveland Cavaliers had a plan and worked it to perfection. Dion Waiters scored 18 points, and the Cavaliers snapped a six-game losing streak with a 94-82 victory over the Milwaukee Bucks on Saturday night.