SAN DIEGO – Xavier Nady and Khalil Greene hit consecutive homers in the third inning as the San Diego Padres beat the Seattle Mariners 8-5 Saturday despite a poor start by Jake Peavy.

Given an early seven-run lead, Peavy (7-2) allowed five runs and seven hits in five innings, raising his ERA from 2.56 to 2.88. It was the first time in 15 starts this season that Peavy gave up five earned runs.

Trevor Hoffman pitched the ninth for his 20th save in 22 chances.

Aaron Sele (6-6) gave up eight runs and eight hits in four innings. Despite allowing three homers, the Mariners have given up a major league-low 13 in June.

Ryan Klesko’s sacrifice fly and Sean Burroughs’ two-run double put San Diego ahead in the first.

Adrian Beltre hit an RBI double in the third for the Mariners, but the Padres broke open the game in the bottom half when Nady hit a three-run homer and Greene followed with another homer to left.

Nady started in center in place of Dave Roberts, who injured his left knee in Friday’s game. Nady homered and tripled Friday while filling in for injured first baseman Phil Nevin.

Mark Sweeney homered in the fourth to make it 8-1.

Seattle closed in the fifth on Beltre’s sacrifice fly, Richie Sexson’s RBI double and Raul Ibanez’s two-run homer.

Notes: Roberts had an MRI exam of his knee Saturday. Manager Bruce Bochy said it would be a few days before Roberts’ condition will be fully determined. … Nevin strained a muscle during batting practice on Tuesday. … Jeremy Reed started in place of Randy Winn in center field for Seattle and went 1-for-4 with a double and a walk. Winn entered in the eighth – he has played in every game this season.

AP-ES-06-25-05 1915EDT

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.