PHILADELPHIA (AP) - Raul Ibanez homered twice and hit the game-winning double in the 10th inning to lift the Philadelphia Phillies to a 6-5 win over the Pittsburgh Pirates on Sunday.
The Phillies trailed 5-3 in the eighth when Ibanez hit a two-run shot for his second homer of the game. He doubled to right off Tony Watson (0-2) in the 10th to score Hunter Pence and help the Phillies complete a three-game sweep.
Antonio Bastardo (4-0) struck out one in a scoreless inning to earn the win.
Ibanez hit a solo homer in the second off Pirates starter Jeff Karstens and his tying drive was off Jose Veras.
The Pirates, trying to keep pace in a crowded NL Central race, left Philadelphia reeling but with two new bats. A day after they traded for first baseman Derrek Lee from Baltimore, the Pirates acquired outfielder Ryan Ludwick from San Diego.
Reds 9, Giants 0
CINCINNATI (AP) - Johnny Cueto pitched a three-hitter, Joey Votto had a three-run homer and tied his career high with five RBIs, and Cincinnati completed a three-game sweep of San Francisco.
Todd Frazier hit his first career home run and Drew Stubbs had a career-best four hits as the Reds rebounded from being swept by the New York Mets in four games to post three consecutive wins for the first time since sweeping the Los Angeles Dodgers from June 13-15.
Cueto (7-4) missed the first month of the season with irritation in his right upper arm and needed 7 1-3 innings to qualify for the NL ERA lead. He went into the game with a 1.88 ERA and lowered it to 1.72 with his first shutout since beating Pittsburgh 9-0 with a one-hitter on May 11, 2010.
The complete game was his third of the season, but he lost the other two.
San Francisco lefty Barry Zito (3-4) lost his third straight.
Marlins 3, Braves 1
ATLANTA (AP) - Ricky Nolasco scattered 12 hits, Emilio Bonifacio homered and Florida handed the Atlanta Braves the 10,000th loss in franchise history.
The Braves began the day savoring a deadline trade for speedy outfielder Michael Bourn, acquired from Houston in a five-player deal. They could've used him right away, especially when fill-in center fielder Jose Constanza got thrown out twice on the basepaths.
The Braves squandered numerous scoring chances to become only the second team in big league history with 10,000 losses. The Phillies reached that mark in 2007.
The Braves picked up their 10,000th win a couple of weeks ago, including their time in Boston and Milwaukee.
Nolasco (8-7) lasted 6 2-3 innings. Leo Nunez came on in the ninth for his 30th save.
Atlanta starter Tommy Hanson (11-6) gave up all three Florida runs in six innings.
Bourn, a two-time Gold Glove winner who leads the NL in stolen bases, had to fly in from Milwaukee and won't join the Braves until they open a series at Washington on Monday.
Diamondbacks 6, Dodgers 3
LOS ANGELES (AP) - Joe Saunders came within four outs of his second straight complete game, Gerardo Parra homered twice and the surging Arizona Diamondbacks beat Los Angeles.
Ryan Roberts also homered for the Diamondbacks, who won for the 10th time in 15 games. Coupled with San Francisco's loss at Cincinnati, the victory helped them climb within two games of the NL West-leading Giants heading into their three-game showdown starting Monday night in the Bay Area.
Saunders (8-8) won his fifth straight road decision, allowing two runs and eight hits - including four singles by Andre Ethier. The left-hander walked none and struck out three.
J.J. Putz got two outs for his 24th save in 28 chances.
Rubby De La Rosa (4-5) matched Saunders' pitch total with 103. But the rookie right-hander lasted only four innings, giving up three runs, five hits and four walks.
Cubs 6, Cardinals 3
ST. LOUIS (AP) - Starlin Castro and Marlon Byrd had key hits as Chicago broke up Jake Westbrook's perfect game with a four-run sixth inning and held off St. Louis to avoid a three-game sweep.
Lance Berkman's three-run homer in the bottom of the sixth made it interesting for the Cardinals, who completed a disappointing 4-3 homestand against the two worst teams in the NL Central. They trail the first-place Brewers by 2Â½ games heading into a three-game series in Milwaukee on Monday.
Alfonso Soriano homered for the second straight game and Ryan Dempster (8-8) pitched six-plus innings for the Cubs, who snapped a five-game losing streak.
Newly acquired Cardinals shortstop Rafael Furcal got a standing ovation before grounding into a forceout as a pinch-hitter in the seventh. Ryan Theriot, who lost his starting job because of the trade, had been 6 for 7 in the series before Sean Marshall induced an inning-ending double play with runners on first and third.
Westbrook (9-5) needed only 44 pitches to get through five innings, then labored through 33 pitches in the sixth and left trailing by four. After he retired his first 16 batters, five straight Cubs reached safely with two outs.
Carlos Marmol worked the ninth for his 20th save in 27 chances.
Nationals 3, Mets 2
WASHINGTON (AP) - Rick Ankiel scored on Ian Desmond's chopper up the middle in the bottom of the ninth inning, giving Washington a win over New York on a scorcher of a summer afternoon.
With runners on second and third and the infield in, Desmond bounced the ball over pitcher Bobby Parnell (3-3), who deflected it with his glove. Second baseman Willie Harris' throw was too late to get Ankiel.
Scott Hairston hit two home runs, including a tying shot with two outs in the ninth, for the Mets as they finished 6-4 on their road trip.
Drew Storen (6-2) got the win after blowing the save.
Brewers 5, Astros 4
MILWAUKEE (AP) - Prince Fielder drove in the go-ahead run in the eighth and Milwaukee beat Houston to complete a three-game sweep.
Jonathan Lucroy and Yuniesky Betancourt drove in two runs apiece for the NL Central leaders.
Milwaukee (60-49) tied its season-best six-game winning streak and moved 11 games over .500 for the first time in more than two years to maintain its division lead over St. Louis.
The rebuilding Astros traded two-thirds of their starting outfield in a 48-hour span, shipping Michael Bourn for Atlanta and Hunter Pence to Philadelphia for young prospects.
Milwaukee reliever Francisco Rodriguez (4-2) failed to protect the lead in the eighth, costing starter Chris Narveson a victory. But the Brewers bounced right back against Fernando Rodriguez (2-1) when Ryan Braun doubled off the wall and Fielder punched a single into center.
John Axford converted his club-record 28th consecutive save and 31st in 33 chances this season.
Padres 8, Rockies 3
SAN DIEGO (AP) - Jesus Guzman drove in three, including the go-ahead run in a six-run eighth inning, as San Diego avoided a three-game sweep with a victory over Colorado.
Guzman's single off Matt Belisle came on a day when San Diego traded setup man Mike Adams and outfielder Ryan Ludwick just before the non-waiver deadline.
The late Padres rally ruined a solid outing by Colorado rookie Juan Nicasio, who struck out a career-high 10 in seven strong innings. Nicasio limited the Padres to two runs, one earned, and five hits.
Chad Qualls (5-5) pitched one inning for the win. San Diego, which lost eight of its previous 10, scored six times in the eighth to erase a 3-2 deficit.
Rex Brothers (1-1) took the loss.