It wasn’t a flawless performance, but the Cleveland Cavaliers secured a vital 110-91 victory against the Detroit Pistons.