Brandon Drury continued his torrid hitting, doubling twice and driving in a run during a three-run second inning Saturday to help the Arizona Diamondbacks subdue a split squad of San Francisco Giants, 9-5.