Frank Franklin Ii, Associated Press
New York's David Wright follows through on a two-run home run Thursday night to lead the Mets over the San Diego Padres.

NEW YORK — David Wright and Johan Santana were feeling a bit numb, for different reasons.

Wright hit a two-out, two-run homer in the ninth inning after the Mets' bullpen blew another late lead for Johan Santana, lifting New York over the San Diego Padres 5-3 Thursday.

Mets players tumbled out of the dugout to pile on Wright following the first game-ending homer of his major league career.

"I don't know if it was a release of emotion or it just was everybody's chance to get some free shots in on me. I think guys were taking advantage of giving me some rib shots and some jabs," Wright said. "I'm always celebrating everybody's else's at home plate, and to get to be the one that jumps into the pile is pretty fun."

Just 9-7 in his first season with the Mets, Santana left with a 3-1 lead and two on in the eighth. But Adrian Gonzalez singled in a run off Pedro Feliciano, and Jody Gerut homered with one out in the ninth against Scott Schoeneweis.

It was the sixth time in 24 starts this season that the bullpen cost Santana a potential win, according to the Elias Sports Bureau. Five of those collapses came in the ninth inning. The two-time AL Cy Young Award winner has eight no-decisions, and in seven of those he allowed two runs or fewer.

"It wasn't my fault. It's Johan's," Schoeneweis said playfully. "It's his bad luck. The karma just carried over."

Santana, who applauded from the dugout when second baseman Argenis Reyes started a spectacular, inning-ending double play to preserve the lead in the eighth, watched the ninth unfold from the clubhouse.

"It was numb," he said.

Aaron Heilman (2-6) got two outs in the ninth for the win.

Wright's drive off a breaking ball from Heath Bell (6-5) was his 21st homer this season. Wright made base running blunders in each of the first two games of the series and a costly error in Wednesday night's 4-2 loss. Mets manager Jerry Manuel had broached the idea of a day off.

"He was asking about some of the mental mistakes that I've made, and I told him it was a one-time deal and it wouldn't happen again," Wright said.

Santana gave up two runs and four hits in seven-plus innings but has a pedestrian record to go along with a 2.85 ERA.

MARLINS 3, PHILLIES 0: At Philadelphia. Chris Volstad tossed six sharp innings and combined with four relievers on a four-hitter, helping Florida take two of three from the NL East leaders. Volstad (3-2) didn't allow a hit until pitcher Cole Hamels lined a single to center with two outs in the fifth. The 21-year-old right-hander gave up three hits and walked four. Joe Nelson worked the seventh, Arthur Rhodes and Matt Lindstrom combined for three outs in the eighth, and Kevin Gregg finished for his 25th save in 31 chances.

Hamels (9-8) again was a hard-luck loser. The left-hander allowed three runs — two earned — and seven hits in 6 1-3 innings, striking out seven. He hasn't won since July 3.

DODGERS 4, CARDINALS 1: At St. Louis, Clayton Kershaw worked seven dominant innings and Manny Ramirez homered for the fourth time in six games with the Dodgers, who averted a three-game sweep. Ryan Ludwick's consecutive home run streak ended at five games, which tied a Cardinals record, after he went 1-for-3 with a single, two strikeouts and a walk.

The 20-year-old Kershaw (2-3), the seventh overall pick of the 2006 draft, allowed only three singles while matching his season best with seven strikeouts and working around four walks. The seven-inning stint was the deepest he's gone by a full inning in 12 career starts.

Kyle Lohse (13-4) allowed four runs and seven hits in seven innings, including his fifth homer in three starts, missing a chance to match his career high for victories set in 2003.

NATIONALS 6, ROCKIES 3, game 1

NATIONALS 6, ROCKIES 3, game 2: At Denver, Lastings Milledge homered twice in the opener and finished the day with five hits and five RBIs to help Washington sweep a doubleheader from Colorado by identical scores. The Nationals got strong starts from Odalis Perez (5-8) and Jason Bergmann (2-8), who took a shutout into the eighth inning of Game 1 for his first win in nearly three months. Joel Hanrahan saved both games, giving him three saves this season.

The Nationals were 18-37 on the road before taking three of four at Coors Field. Matt Holliday, Yorvit Torrealba and Garrett Atkins homered for Colorado.

Just off the disabled list, Jeff Francis (3-8) lost his first start since June 28. In the nightcap, the Nationals roughed up Ubaldo Jimenez (8-10), who was 6-1 in his previous seven starts and entered with a 14-inning scoreless streak.

ASTROS 7, REDS 4: At Cincinnati, Hunter Pence hit a three-run homer and Roy Oswalt improved to 21-1 against Cincinnati as Houston sent the Reds to their third straight loss. Carlos Lee went 3-for-3 and drove in two runs, and Miguel Tejada and Lance Berkman also had three hits each to help Oswalt (9-8) win his sixth straight start against Cincinnati. He pitched six shutout innings before giving up a run in the seventh — his last inning.

Josh Fogg (2-4) allowed eight hits and six runs in four innings, the big blow coming on Pence's three-run shot during a four-run third.

BRAVES 6, DIAMONDBACKS 4: At Phoenix, Mark Kotsay homered and Charlie Morton threw seven shutout innings and Atlanta beat Arizona. Yunel Escobar was 2-for-4 with two RBIs, Gregor Blanco and Brian McCann each were 2-for-4 with an RBI and former Angel Casey Kotchman also drove in a run for the Braves, who won for just the fourth time in 13 games.

Morton (3-5) allowed five hits over seven innings for his first victory since July 12. Morton walked one and struck out four.

Mike Gonzalez went 1 1/3 innings for his fifth save.

Mark Reynolds homered and Arizona starter Yusmeiro Petit (1-3) allowed two runs on four hits and struck out six for the Diamondbacks, who have lost two straight and saw their lead in the NL West slip to 1 1/2 games.

AMERICAN LEAGUE

YANKEES 3, RANGERS 0: At Arlington, Texas, Mike Mussina pitched seven sharp innings for his 15th win and the New York Yankees beat Texas to gain a four-game split. Mussina (15-7) shut down the highest-scoring offense in the majors, matching Cleveland's Cliff Lee for most wins in the American League. Mariano Rivera pitched a perfect ninth for his career-best 28th consecutive save this season. It was Mussina's fifth victory in seven starts. Derek Jeter had three hits and drove in two runs, including a solo homer in the first.

The Yankees won for the second consecutive night and moved within three games of idle Boston in the AL wild-card race, while the Rangers dropped to 3 1/2 games behind New York.

Scott Feldman (4-5) also pitched well but couldn't keep pace with Mussina. He lasted seven innings, allowing seven hits and striking out four.

TIGERS 8, WHITE SOX 3: At Chicago, Miguel Cabrera and Curtis Granderson homered and Ryan Raburn made a nice catch to shut off a late Chicago rally, helping Detroit snap a six-game skid. Zach Miner (6-4) allowed seven hits and two runs — one earned — in six innings. Fernando Rodney got the final four outs to get his second save in six chances and just the 23rd in 43 opportunities for Detroit's struggling bullpen.

Magglio Ordonez had a two-run triple in the ninth to help put it away.

Javier Vazquez (8-10) threw a season-high 122 pitches, gave up eight hits and five runs in seven innings.

BLUE JAYS 6, ATHLETICS 4: At Toronto, A.J. Burnett won his fourth straight start and the Blue Jays extended Oakland's losing streak to 10 games. Joe Inglett drove in the go-ahead run when he was hit by a pitch with the bases loaded, helping Toronto finish a four-game sweep. Burnett (14-9) allowed four runs in six innings.

Winless since July 27, the A's have dropped seven straight series and are a major league-worst 2-17 since the All-Star break. The last time Oakland had a losing streak this long was a 12-game skid that began with nine straight losses in September 1995 and continued with three more defeats in April 1996. The A's also lost 12 consecutive games in April 1994.

Jerry Blevins (1-2) took the loss for Oakland.

MARINERS 2, RAYS 1: At Seattle, Raul Ibanez lined a pitch from Dan Wheeler inside the right-field foul pole, Seattle's first game-ending home run in its lost season, and the Mariners beat the AL East-leading Tampa Bay Rays. Ibanez's fourth career walkoff home run prompted a wild, on-field celebration by the team with the AL's worst record. On-deck batter Adrian Beltre threw his batting helmet into the air the moment the ball left the bat of Ibanez, who has 16 RBIs in his last five games. Tampa Bay began a season-long, 10-game road trip by losing for just the second time in nine games, trimming its division lead to 2 1/2 games over idle Boston and 5 1/2 over the New York Yankees.