SCOTTSDALE, Ariz. (AP) -- Barry Zito pitched three shutout innings, Brandon Crawford had three hits and the San Francisco Giants beat the Arizona Diamondbacks 5-3 on Sunday.
John McDonald and Cliff Pennington each had two hits for the Diamondbacks, who have lost two in a row for the first time this spring. Adam Eaton, Willie Bloomquist and Jon Griffin drove in runs for Arizona.
Buster Posey drove in a run for the Giants. Francisco Peguero had two hits, including a double, and three RBIs.
Arizona starter Josh Collmenter gave up two runs and three hits in two innings.
Zito gave up two hits and struck out two -- former teammates Cody Ross and Eric Chavez.