Arizona suffered a 10-3 afternoon defeat at the Giants to set a new record for most consecutive away losses.