Tobias Harris scored 21 points for the Detroit Pistons, who took advantage of a day of rest for LeBron James and beat the Cavaliers 106-90 on Monday in Auburn Hills, Mich. There was some booing when James was announced as a scratch before the game, the third he has missed this season.