The Detroit Pistons defeated the Chicago Bulls 128-110 for their fourth straight win before the All-Star break.