MLB: San Francisco 7, Arizona 3 PHOENIX, May 13 (UPI) -- Gregor Blanco drove in three runs and Melky Cabrera went 4-for-5 with an RBI Sunday in the San Francisco Giants' 7-3 win over Arizona. Blanco's run-scoring hit in the third inning erased a 1-0 Arizona lead and Cabrera put the Giants ahead for good with another RBI single one out later. Blanco struck again in the next frame when his two-run single staked San Francisco to a 4-1 lead. Hector Sanchez chipped in an RBI as the Giants took the rubber match of a three-game series. Barry Zito (2-1) earned the victory, allowing three runs on five hits over six innings while walking three and striking out five. Diamondbacks starter Joe Saunders (2-3) was lit up for six runs on 10 hits in a five-inning stint. Jason Kubel went 3-for-4 with two RBI for skidding Arizona, which lost for the ninth time in 11 games.