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).
Zito allowed three runs and five hits in six innings. He struck out five, walked three and hit a batter with a pitch. The left-hander entered with a 2.21 ERA but, thanks mostly to a lack of offensive support, had not won since a 7-0 shutout at Colorado on April 8. Zito has not given up more than three runs in any of his seven starts.
Saunders had his second rough outing in a row after a fast start to the season, giving up six runs i...