Jalen Duren scored 31 points and grabbed nine rebounds as the host Detroit Pistons topped the Toronto Raptors 127-116 on Tuesday night.