SAN FRANCISCO -- Matt Cain allowed one run over five-plus innings for his first win since last August, and the San Francisco Giants beat the Arizona Diamondbacks 6-2 on Wednesday night.
Denard Span had two hits and drove in the go-ahead run in the fifth off Diamondbacks starter Shelby Miller (1-1). Jarrett Parker added a two-run triple to help San Francisco win a series for the first time this season.
Cain (1-0) overcame a shaky start after allowing a run in the first inning and retired 10 of 11 during one stretch.