PHOENIX (AP) — Melky Cabrera singled four times to extend his hitting streak to 11 games, Gregor Blanco drove in three runs with a pair of hits and the San Francisco Giants beat Arizona 7-3 on Sunday to take two of three from the Diamondbacks.
Brett Pill hit a two-run homer and Barry Zito (2-1) earned his first win since his opening start. Jason Kubel went 3 for 4 with a pair of doubles and drove in two runs for the Diamondbacks, who finished their homestand 1-5.
San Francisco had a season-high 14 hits, 10 of them against starter Joe Saunders (2-3).
(Copyright 2012 by CBS San Francisco. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)