By The Associated Press
MIAMI -- Jorge Cantu hit a bases-loaded single off the scoreboard with none out in the 11th inning, and the Florida Marlins tightened the NL East race by beating the Philadelphia Phillies 3-2 Sunday.
Alfredo Amezaga led off the 11th with a single against Clay Condrey (2-2), and Hanley Ramirez walked on a 3-2 pitch. Jeremy Hermida bunted to Condrey, who looked to third base before throwing late to first, and the infield single loaded the bases.
Cantu singled on a 1-1 pitch and was mobbed by his teammates.
Florida's Doug Waechter (2-2) struck out pinch hitter Chris Coste with runners at second and third to end the top of the 11th.
Cole Hamels took a two-hitter and a 2-1 lead into the eighth for Philadelphia, but Cody Ross led off with his 16th home run. Ross had been 1-for-15 previously against Hamels.
By winning two of three games in the series, the Marlins closed to within one-half game of the Phillies and New York Mets.
Dodgers 6, Diamondbacks 5
PHOENIX (AP) -- Andre Ethier hit a go-ahead triple to highlight a five-run ninth-inning rally and Los Angeles beat Arizona.
The Dodgers took two of three from Arizona to pull even with the Diamondbacks in the NL West.
Brandon Webb and the Diamondbacks had staked Brandon Lyon to a three-run lead, but the Diamondbacks closer, pitching in his third straight game, couldn't hold it.
Lyon (2-4) lasted just two-thirds of an inning, allowing five runs and five hits for his fifth blown save. On Saturday, he allowed two runs and three hits in an inning, but got the save.
Ramon Troncoso (1-1) was the beneficiary of the rally, striking out five over two innings for his first major league victory. Jonathan Broxton pitched the ninth and surrendered a two-out RBI single to Stephen Drew before recording his second straight save.
Cubs 9, Astros 0
HOUSTON (AP) -- Ryan Dempster struck out seven in eight shutout innings to earn his first road win in two years and Chicago snapped a three-game losing streak with a win over Houston.
Mike Fontenot hit a solo homer and a two-run double and Derrek Lee had three RBIs to help Chicago shake out a mini-offensive slump that bridged the All-Star break.
Dempster (11-4) allowed six hits, all singles, and got his first road win since June 2, 2006, at St. Louis. He's 10-1 in 12 starts at Wrigley Field this season, but was 0-3 with a 4.03 ERA in eight starts away from home before Sunday.
The Astros had their four-game winning streak snapped.
The Cubs scored only four runs in their previous three games and came into the game with a .210 batting average over that span. They had only one hit in their last 15 at-bats with runners in scoring position before getting two runs in the first inning Sunday against Houston starter Brandon Backe (6-10).
Mets 7, Reds 5, 10 innings
CINCINNATI (AP) -- Third baseman Edwin Encarnacion hit one of Cincinnati's three homers off Mike Pelfrey, then made a throwing error in the 10th inning that helped New York rally for a victory and a split of their four-game series.
The Mets have won 11 of their last 13 games, salvaging their season one month after they fired manager Willie Randolph.
Robinson Cancel opened the 10th with a double off Bill Bray (2-1), his first extra-base hit in the majors since 1999 with Milwaukee. Jose Reyes then bunted for a single, his fourth hit of the game.
Argenis Reyes then grounded to Encarnacion, who looked Cancel back to third and then tried to start a double play. Instead, he threw the ball into center field, letting in the go-ahead run.
Duaner Sanchez (5-1) got the victory with two innings in relief of Pelfrey. Billy Wagner got the last three outs for his 24th save in 30 chances.
Rockies 11, Pirates 3
DENVER (AP) -- Matt Holliday and Jeff Baker homered and had three hits each, Aaron Cook won his team-leading 12th game and Colorado completed a four-game sweep of Pittsburgh.
Cook (12-6) was roughed up for three runs in the first but gave up just one hit over his final six innings to get the victory.
Clint Barmes had three hits and Ian Stewart was 2-for-4 with two runs and three RBIs for the Rockies, who swept a four-game series for the first time this season.
Zach Duke (4-7) went five-plus innings, striking out five. He retired the first 10 batters of the game before giving up nine runs to his final 16 batters. He left after Brad Hawpe doubled, Barmes singled and Stewart doubled home both runners to make it 8-3 to start the sixth.
Denny Bautista relieved Duke and gave up a sacrifice fly to Will Taveras to make it 9-3.
Brewers 7, Giants 4
SAN FRANCISCO (AP) -- Ryan Braun hit a three-run homer and drove in a career-high five runs, pitcher Manny Parra had an RBI single en route to winning his eighth straight decision and Milwaukee completed a season sweep of San Francisco.
Corey Hart added a solo shot for the Brewers, who took all six meetings with the Giants this year and are off to a nice start after the All-Star break -- seemingly poised to challenge the Chicago Cubs and St. Louis Cardinals for the rest of the way in what is shaping up to be an entertaining NL Central race.
And, Milwaukee acquired second baseman Ray Durham after the game from the Giants for two minor leaguers to help the Brewers make a playoff push.
Tim Lincecum (11-3) struck out eight in his first start since missing last Tuesday's All-Star game and being hospitalized in New York with the flu and dehydration.
Parra (9-2) struck out a career-high nine batters and pitched 7 2-3 innings for his longest career outing. He hasn't lost since May 3, a span of 14 starts. Salomon Torres got one out for his 17th save.
Nationals 15, Braves 6
ATLANTA (AP) -- Former Braves outfielder Willie Harris drove in five runs and reached base five times, Jesus Flores had five hits and Austin Kearns hit a two-run homer as Washington routed Atlanta.
Washington outscored Atlanta 23-8 to win the last two games of the series.
The only highlights for Atlanta were two homers by Mark Teixeira, who had three hits and drove in three runs, and a two-run homer by Martin Prado in the fourth off Odalis Perez (3-7).
The Nationals rocked Jo-Jo Reyes (3-9) for seven hits and six runs in 2 1-3 innings and then added six runs in 1 2-3 innings against Buddy Carlyle.
Cardinals 9, Padres 5
ST. LOUIS (AP) -- Aaron Miles' grand slam in the ninth inning, the first game-ending hit of his career, helped St. Louis recover from another blown save by Jason Isringhausen to wrap up a four-game sweep of San Diego.
Troy Glaus' three-run homer off Heath Bell in the eighth gave the Cardinals a two-run lead but the Padres rallied against Isringhausen, who blew his eighth save in 19 chances. He was booed by a sellout crowd after allowing three straight one-out hits, including an RBI double by Edgar Gonzalez.
Brad Thompson (2-2) allowed a tying RBI double by Kevin Kouzmanoff before retiring Luke Carlin and Adrian Gonzalez with the bases loaded.
Bryan Corey (1-2) walked Albert Pujols on four pitches with one out in the ninth and Pujols went to third on a wild pickoff throw by catcher Carlin, an eighth-inning substitute. Pinch-hitter Yadier Molina and Skip Schumaker were walked to load the bases before Miles hit his second career slam, and only his third homer of the season.