PITTSBURGH — Starling Marte had a career-high four hits and scored four times and the Pittsburgh Pirates beat the Giants 12-8 on Wednesday night.
Neil Walker and Alex Presley homered for Pittsburgh. Jordy Mercer, Andrew McCutchen and Gaby Sanchez had three hits each as the Pirates set season highs for both runs and hits.
Joaquin Arias knocked in three runs for the Giants and Hunter Pence doubled twice but San Francisco continued to struggle on the road. The defending World Series champions have lost 12 of 16 away from home.
Barry Zito (4-5) allowed eight runs and 11 hits in 4 2-3 innings as his ERA on the road ballooned to 11.28. He is 4-1 with a 1.94 ERA at AT&T Park.
The veteran left-hander struggled all night against Marte, Mercer and McCutchen, the top third of Pittsburgh's lineup. The trio combined to go 8 for 9 against Zito, touching him for a run in the first and keying a three-run rally in the third and a four-run outburst in the fifth.
"At home, I've caught some breaks and kept stuff done in the zone and I haven't on the road," Zito said. "I've felt pretty good in some of these starts out on the road, but I just haven't been able to get people out."
Giants manager Bruce Bochy was suspended one game and reliever George Kontos was suspended three games and fined after Kontos threw at Marte then hit McCutchen in the rear on Tuesday. Kontos was sent down to Triple-A before the suspension was announced.
Bench coach Ron Wotus stepped in for Bochy and pointed to the late surge as evidence the Giants are starting to get things going.
"They prevailed but we at least kept battling and we had a nice little breakout on offense," Wotus said.