Barry Zito outpitched Tom Glavine over seven sharp innings and the Giants beat the Mets 3-0 Wednesday night to snap a four-game losing streak. Pedro Feliz drove in three runs and Rich Aurilia tied a career high with four hits for the Giants, who bounced back from a difficult loss in the series opener against New York.