PHOENIX -- Aaron Hill hit two homers, Chris Young had a pair of run-scoring doubles and the quick-striking Arizona Diamondbacks beat the San Francisco Giants 5-4 on Saturday.