Barry Zito lost some of the mojo that led him to a near flawless to start the season, and despite a furious late rally by the Giants, the Miami Marlins pulled out a 3-2 victory in 10 innings on Wednesday.
Trailing 2-0 in the ninth inning against Marlins closer Heath Bell, Brandon Belt led off with a double and scored on a single by Joaquin Arias. Buster Posey, who did not start the game, kept the rally moving with a single, chasing Bell from the game.
After Steve Cishek struck out Brett Pill, Gregor Blanco bunted a ball for a base hit that scored Arias from third. Two hitters later, Melky Cabrera loaded the bases with an infield single to short, but Ryan Theriot grounded out to second to send it to extra innings.
Marlins outfielder Giancarlo Stanton homered with one out in the ninth off Giants closer Santiago Casilla, and Cishek struck out two in a perfect bottom of the 10th to earn the win.
Zito’s command was off from the start, as he passed his season high for walks with his fourth in the second inning.
Both of the Marlins runs were hitters who had drawn walks. Emilio Bonifacio scored on a groundout by Omar Infante in the first.
Arias was charged with an error on a ball hit by Bonifacio that skipped off the mound and past the second baseman into right field. Gaby Sanchez scored the Marlins’ second run of the game on the play.
Zito left the game after walking three batters, finishing with seven on the day, in the fourth inning, the first of which was erased on a double play.
Marlins starter Carlos Zambrano threw seven shutout innings, allowing five hits while walking three and striking out five.
NOTES: Angel Pagan extended his career-high hitting streak to 16 games with a single in the first inning. It is the longest current streak in the major leagues. ... Zito’s seven walks tied a career high and more than doubled his season total to 15. ... Giants reliever Travis Blackley made his first appearance in the majors since Sept. 29, 2007, when he pitched for the Giants against the Dodgers. The lefty threw two innings with one strikeout, one hit and one walk. ... Pablo Sandoval came out of the game for the first time all season after the sixth inning.