Barry Zito allowed one hit in shutout seven innings, and Rajai Davis hit his first career home run to help the Giants beat the Marlins 3-0 on Friday night. Cody Ross doubled in the fifth for the Marlins' lone hit before Alejandro De Aza singled to lead off the ninth. Zito walked two and matched a season high with eight strikeouts, and the Giants' weary bullpen did the rest. Brian Wilson pitched the eighth, and Brad Hennessey pitched the ninth for his 10th save in 12 chances to complete the two-hitter.