SAN DIEGO (AP) – Ryan Klesko homered for the second straight night, and Damian Jackson and Khalil Greene also connected to lead the San Diego Padres to a 4-1 win over the Arizona Diamondbacks on Saturday night.

Jackson, one of the super-subs who have helped keep the Padres atop the NL West despite numerous injuries, extended his hitting streak to a career-high 11 games. Leading off the sixth, he drove a 2-0 pitch from Claudio Vargas (3-5) into the balcony on the third level of the Western Metal Supply Co. brick warehouse just beyond the left-field corner to give the Padres a 3-1 lead. It was his fifth this season.

Greene hit a solo shot to straightaway center off Greg Aquino with two outs in the seventh, his sixth.

All-Star Jake Peavy (8-3) pitched seven strong innings to snap a two-game losing streak. He held the Diamondbacks to one run on six hits while striking out eight and walking two.

With runners on first and third and one out in the seventh, Peavy struck out pinch-hitter Tony Clark and then got Craig Counsell to force Kelly Stinnett at second.

Trevor Hoffman pitched a perfect ninth for his 27th save in 29 chances. With 420 career saves, he needs just four to tie John Franco for second on the all-time list.

After each team had 13 hits in a 10-7 Padres win on Friday night, the Diamondbacks had just six hits and the Padres five.

The Padres took a 2-1 lead in the first on Brian Giles’ RBI groundout and Klesko’s solo homer to right-center with two outs.

Klesko homered just to the left of the 411 sign, the deepest part of Petco Park. It was his 16th. He had nine homers last year, when he was not only coming off shoulder surgery, but was one of the Padres’ sluggers who groused about Petco’s spacious dimensions.

Klesko hit a two-run homer in the first inning of Friday night’s 10-7 win.

Arizona’s Chad Tracy homered to right with one out in the first, his 11th.

Vargas lost for the first time in four decisions. He allowed three runs and three hits in six innings, struck out three and walked two.

Notes: Arizona 3B Troy Glaus was back in the lineup after missing the start Friday night so a team doctor could examine his left knee. … Glaus fouled a ball off his left shin in the sixth. … Padres C Ramon Hernandez, who will be eligible for free agency after this season, wouldn’t confirm or deny reports that he’s changing agents from Eric Goldschmidt to Scott Boras. “Everyone keeps asking me about that,” Hernandez said. “I’m tired of hearing that.” Said Boras: “I don’t comment on what players I meet with or talk with.”

AP-ES-07-17-05 0037EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.