The Detroit Pistons blew a 21-point lead against the Boston Celtics and extended their losing streak to 28 games.