Updated

SAN DIEGO (AP) — Mike Pelfrey quieted San Diego's bats one night after they did so much damage, and David Wright and Ike Davis homered to lead the New York Mets to a 4-2 win over the Padres on Tuesday night.

Pelfrey (8-1) won his fourth straight start by holding San Diego to one run and four hits in eight innings while striking out eight to match his career best and walking two. On Monday night, the Padres had 19 hits in an 18-6 victory.

The Padres (31-21) still have the best record in the NL.

Wright's homer to left-center leading off the fifth was one of his three hits. He also had an RBI single in the first off Wade LeBlanc (2-4). Davis hit a two-run shot to straightaway center with two outs in the seventh off Edward Mujica. The homers were Wright's ninth and Davis' sixth. Luis Castillo was aboard for Davis' homer on a one-out single.

Pelfrey limited the Padres to just three baserunners until the sixth, when Tony Gwynn Jr. walked, advanced on pinch-hitter Lance Zawadzki's groundout and scored on David Eckstein's double down the right-field line.

Pelfrey is 4-0 with a 1.26 ERA in his last four starts.

Francisco Rodriguez allowed one run on three hits in the ninth before striking out Jerry Hairston Jr. and Chris Denorfia with runners on first and second to earn his 10th save in 12 chances. San Diego's Nick Hundley hit an RBI single, his third hit.

LeBlanc continued to struggle. He allowed two runs and seven hits in 5 1-3 innings, walked four and struck out four. Manager Bud Black made a mound visit just five batters into the game, after Wright hit an RBI bases-loaded single to center. LeBlanc then retired Angel Pagan on a fly to center to get out of the inning.

LeBlanc is 0-4 with a 6.43 ERA in his last four starts, allowing 24 hits in 21 innings. He's allowed five homers in three starts after allowing none in his first six starts.

NOTES: Pelfrey's eight strikeouts tied his career high, set June 11, 2008, against Arizona. ... New York's Jose Reyes was caught stealing for the first time in 22 career attempts against the Padres, in the fifth inning. Although C Nick Hundley made a perfect throw, replays appeared to show Reyes was safe. ... Mets 2B Luis Castillo was back in the lineup but clearly limping on his bruised left foot. ... Padres OF Scott Hairston (strained left hamstring) played another game at Class A Lake Elsinore and could be activated on Wednesday if he's healthy. ... RHP Tim Stauffer, out since having an appendectomy on May 11, is scheduled to begin a rehab assignment with Triple-A Portland on Thursday. ... OF Kyle Blanks (strained right elbow) DH'ed at Lake Elsinore on Tuesday.