Cain, Sandoval lead Giants past Diamondbacks 5-2

Posted: Updated:
San Francisco Giants' Freddy Sanchez, left, forces out Arizona Diamondbacks' Daniel Hudson during a double play during the third inning of an MLB baseball game Friday, April 15, 2011, in Phoenix. (AP Photo/Matt York) By Matt York San Francisco Giants' Freddy Sanchez, left, forces out Arizona Diamondbacks' Daniel Hudson during a double play during the third inning of an MLB baseball game Friday, April 15, 2011, in Phoenix. (AP Photo/Matt York) By Matt York

PHOENIX (AP) -- Matt Cain had his third strong outing in three appearances this season and Pablo Sandoval hit a three-run homer to lift the San Francisco Giants to their third straight victory, 5-2 over the Arizona Diamondbacks on Friday night.

Cain (2-0) allowed one run on four hits in six innings -- plus two batters. The right-hander, coming off a superb postseason, threw six scoreless innings, then gave up a popup double down the right field line to Stephen Drew and hit Melvin Mora to end his night in the seventh. Drew later scored, just the third run charged to Cain in 19-plus innings this season.

Hudson (0-3) matched his career best with 10 strikeouts but allowed five runs, four earned, on six hits and three walks in six innings.