Tom Mihalek, Associated Press
Philadelphia's Shane Victorino is mobbed by his team after scoring the winning run on Chris Coste's bases-loaded single in the 13th.

PHILADELPHIA — The New York Mets' beleaguered bullpen blew another one.

Chris Coste hit an RBI single in the bottom of the 13th inning and the Philadelphia Phillies overcame a 7-0 deficit to beat the Mets 8-7 on Tuesday night and retake the lead in the NL East.

Fernando Tatis hit a three-run homer and the Mets staked Pedro Martinez to a seven-run cushion. But the Phillies chipped away against Martinez and rallied against a bullpen that has blown 10 leads in the ninth inning, according to Stats LLC.

The Mets have 22 blown saves overall, including seven by injured All-Star closer Billy Wagner. This one might have been the most devastating.

Ryan Howard hit his league-leading 35th homer and Jimmy Rollins was 5-for-7 with a two-run shot for Philadelphia, which moved a half-game ahead of the Mets with its ninth win in 11 games.

The last time the Mets had a lead of seven or more runs and failed to win was May 13, 2003, according to the Elias Sports Bureau. They led that one 7-0 and lost 9-8 at Colorado.

National League

BRAVES 10, MARLINS 9: At Atlanta, Yunel Escobar's single capped a four-run ninth inning against Florida closer Kevin Gregg and gave the Braves a victory. With the bases loaded and one out, Gregor Blanco grounded into what could have been a game-ending double play. But shortstop Hanley Ramirez was unable to pull the ball from his glove as Mark Kotsay slid into second, and Jeff Francoeur scored to make it 9-all.

CUBS 14, PIRATES 9: At Pittsburgh, Geovany Soto drove in seven runs and the Chicago Cubs overcame Alfonso Soriano's second dropped fly ball in Pittsburgh this season to rally for a victory. The Cubs won their fourth in a row to move 32 games above .500 for the first time since they were 90-58 on Sept. 15, 1984. They trailed 8-7 before scoring seven times in the eighth against three Pirates pitchers.

NATIONALS 2, DODGERS 1: At Washington, the struggling Los Angeles Dodgers twice hit the ball to Ryan Zimmerman with the bases loaded and nobody out. That's a surefire way to kill a potential big inning. The Washington third baseman put on a defensive show Tuesday night, turning four double plays and just a missing a fifth.

ROCKIES 7, GIANTS 2: At San Francisco, Chris Iannetta and Garrett Atkins drove in two runs apiece, Jorge De La Rosa pitched six strong innings and Colorado beat San Francisco. Colorado, which made an impressive late-season charge to win the NL West last season, pulled within six games of first-place Arizona and is only three games behind Los Angeles for second place.

PADRES 9, DIAMONDBACKS 2: At San Diego, Brian Giles and Kevin Kouzmanoff both drove in three runs as the San Diego Padres denied Brandon Webb his 20th victory with a 9-2 win. Webb (19-5) lost in his first bid to become the NL's first 20-game winner since 2005 with one of his few bad outings this season, allowing six runs and nine hits in 4 2-3 innings.

REDS 2, ASTROS 1: At Houston, Bronson Arroyo pitched Cincinnati's first complete game of the season and Ryan Hanigan hit a solo homer. Hanigan broke the tie in the eighth with a one-out homer off Geoff Geary that bounced off the facade in left center, just above the yellow line.

BREWERS 12, CARDINALS 0: At St. Louis, Ben Sheets worked six scoreless innings and Ryan Braun was 3-for-5 with a two-run homer to help Milwaukee beat the Cardinals. Prince Fielder had three hits and two RBIs for the Brewers, who have won seven straight over the Cardinals and are 10-4 overall heading into the season series finale on Wednesday.

American League

RED SOX 7, YANKEES 3: At New York, Tim Wakefield won in his return from the disabled list and Boston moved a step closer to squashing New York's playoff hopes. Jason Bay drove in two runs, David Ortiz had a strong game at the plate and Boston got an outstanding effort from its bullpen in the opener of a three-game series.

BLUE JAYS 6, RAYS 2: At St. Petersburg, Fla., Roy Halladay beat Tampa Bay for the first time this season, and Vernon Wells homered and had three RBIs as Toronto beat the AL East-leading Rays. Halladay (16-9) gave up two runs and six hits in six innings. The right-hander posted a 5.32 ERA in losing his previous three starts against Tampa Bay this year.

ANGELS 5, ATHLETICS 1: At Anaheim, Calif., John Lackey came within two outs of his first shutout of the season, and Torii Hunter had three hits as the Los Angeles Angels beat Oakland. Lackey (11-2) gave up seven hits and struck out five without a walk, allowing one runner as far as second base.

MARINERS 3, TWINS 2: At Seattle, Jose Lopez's drove in the go-ahead run in the sixth inning and Roy Corcoran got his first career save in the Seattle's victory over Minnesota, the fourth consecutive loss for the suddenly grinding Twins. Minnesota fell to two games behind the first-place Chicago White Sox in the AL Central, its largest deficit since play began on July 27.

INDIANS 10, TIGERS 4: At Detroit, Cliff Lee got his American League-leading 19th win and Ben Francisco hit two home runs in the Cleveland Indians' ninth straight victory. Jamey Carroll and Kelly Shoppach hit back-to-back homers for Cleveland, which overtook Detroit for third place in the AL Central.

WHITE SOX 8, ORIOLES 3: At Baltimore, Gavin Floyd pitched eight innings of four-hit ball, Nick Swisher homered, and the Chicago White Sox handed the Baltimore Orioles their fifth straight loss. Orlando Cabrera went 4-for-5 with two RBIs for the first-place White Sox, who have won eight of 10 to move a season-high 20 games over .500 (76-56). Chicago had nine extra-base hits, including a season high-tying seven doubles.

RANGERS 2, ROYALS 1: At Kansas City, Kevin Millwood pitched his second straight complete game and Texas took advantage of some poor defense to score two unearned runs. The Royals have lost 16 of 19 and have been outscored 123-54 in that span to fall a season-worst 20 games below .500.