PHOENIX -- Conor Gillaspie fell a home run shy of the cycle, Johnny Cueto settled down after a rocky start to earn his 12th victory and the San Francisco Giants beat the Arizona Diamondbacks 6-4 on Friday night.
Trevor Brown doubled in two runs and Grant Green singled in two more for the Giants, who are 5-0 at Chase Field this season. San Francisco's Jarrett Parker added a solo homer off reliever Randall Delgado in the eighth.
Welington Castillo and Jake Lamb homered for the Diamondbacks.