SAN DIEGO -- A 21-game winner only two years ago, Ian Kennedy is starting to look more like his old self. That's he doing it in San Diego has been a plus for the Padres.
"Maybe I just needed a little change of scenery," said Kennedy, acquired in a trade from Arizona on July 31. "The coaching staff, the players, everyone has just made it really easy on me to feel comfortable."
Kennedy beat an NL West opponent for the first time in 12 starts this season, pitching the Padres past the San Francisco Giants 4-1 Monday.
Kennedy (6-9) gave up one run and five hits over six innings while striking out seven. He is 3-1 with a 4.04 ERA since arriving in San Diego.
The right-hander improved to 1-5 with a 4.97 ERA in his starts against NL West teams this year.
Huston Street worked a spotless ninth to earn his 26th save in 27 chances as the Padres snapped a three-game losing streak.
"I felt like I could throw my fastball when I wanted to and when you work off that, that is how you have successful games," Kennedy said.
Padres manager Bud Black noted that Kennedy's strikes seldom got too much of the plate.
"He got some fastballs in good spots and that was the key in a couple of big situations," Black said. "He had the fastball at the top of the zone and the fastball into the lefties, and the fastball away from them, too. His fastball was around the zone and that was what he had going today."
"The changeup and curveball came into play, but not as much as we've seen him use it in other games. When he needed to throw a strike he did. When he needed an out, he got one."
Barry Zito (4-11) lost his eighth straight decision. He has won only once in his last 20 starts.
Zito was pulled after four innings, allowing four earned runs on four hits and three walks. He fell to 0-9 with a 10.00 ERA in his last 11 starts away from AT&T Park.
"It's hard to narrow it down to one thing," Zito said of his road woes. "Normally the splits aren't really that bad in one direction."
Giants manager Bruce Bochy said Zito started well, then lost his command.
"He threw well in the first inning," Bochy said. "Then he had trouble finding the strike zone there and that caused all the problems. That's what did him in."
Nick Hundley hit his career-high 11th home run in the fourth when Zito elevated an 80 mph slider.
"He didn't get it to where he wanted to," said Hundley, who stroked his third career home run off of Zito, his most against any pitcher. "You don't want to miss those kind of mistakes because you don't get them very often."
In the eighth, the Giants had the tying run at the plate, but Sandoval and Crawford failed to produce against reliever Luke Gregerson.
"That was a little tap dance there, no doubt," Black said of Gregerson's performance. "Sandoval is always a tough out, no matter how he is swinging or what the numbers are. Luke threw him an offspeed pitch and he had a big swing and it only went a couple feet. That was great."
Bochy said RHP Matt Cain will start Saturday against the Rockies after he threw a 90-pitch bullpen session on Monday. Cain has been on the DL with a bruised right forearm. ... LHP Jeremy Affeldt was to throw in a simulated game on Tuesday and Bochy said the team will determine his path after that. Affeldt has missed 41 games with a left groin strain. ... Padres 1B Yonder Alonso will undergo a MRI exam Tuesday on his ailing right hand. ... Padres 3B Chase Headley remains out of the lineup with a sore back. ... The Padres recalled RHP Burch Smith from Triple-A Tucson.
Harper hits first two HRs vs. Blue Jays
Bryce Harper clobbers his first two home runs as a Phillie, including one that literally flies out of the park.
Pence makes Rangers' roster to start season
Veteran outfielder Hunter Pence, who went to spring training with the Rangers on a minor league contract, will be on the 25-man roster as the team's fourth outfielder on Opening Day.
Mets get all their offense from homers in win vs. Marlins
Brandon Nimmo hits two home runs and drives in four runs as Michael Conforto's hits a 2-run shot in the Mets' 6-0 win vs. the Marlins.
Mazzilli improving after being struck by foul ball
Yankees guest instructor Lee Mazzilli will remain hospitalized until at least Friday as a precaution after being struck on the head by a batted ball during batting practice on Wednesday.
Harper hits first home run as a Phillie
Bryce Harper launches a home run deep to right field, his first as a member of the Philadelphia Phillies.
Harper hits 1st Grapefruit League HRs with Phils
Bryce Harper hit his first two spring training home runs as a member of the Phillies on Thursday, ending the day 2-for-3 with a walk and a strikeout.