PHILADELPHIA — Barry Zito may want to stay home the next time the Giants hit the road.
Carlos Ruiz and Michael Young hit two-run homers to back John Lannan, and the Philadelphia Phillies beat the Giants 7-3 Tuesday night to snap an eight-game losing streak.
Zito (4-8) gave up four runs and five hits in 3 1-3 innings. The 2002 AL Cy Young Award winner is 0-7 with a 9.97 ERA on the road.
"I don't feel good about not keeping my team in the game and wearing out the bullpen," Zito said. "Not getting through five innings is not very good."
The Giants last won a road start by Zito in Game 5 of the NLCS last year against St. Louis.
"The team is scuffling right now and I wanted to go out and stop it," Zito said. "I lost focus on a couple pitches and didn't make good pitches."
The defending World Series champion Giants have lost five in a row and eight of nine. They came off a 3-7 homestand that left them last in the NL West.
With today's non-waiver trade deadline approaching and neither team going anywhere, several players could be changing uniforms before the next pitch.
The Giants might consider moving two-time All-Star outfielder Hunter Pence and lefty Javier Lopez. Pence was traded from Houston to Philadelphia on July 29, 2011. The Phillies sent him to the Giants last July 31.
"I try not to pay much attention to that," Pence said. "Just focusing on what I can control. I'm trying to do my best to block it out."
Lannan (3-4) allowed three runs and seven hits in seven innings.
"We couldn't get the offense going," Giants manager Bruce Bochy said. "That's been the frustrating thing during the stretch. We kept talking about it. We just had to get the bats going. We've tried everything.