PITTSBURGH (AP) - The fading Pittsburgh Pirates finished up the worst homestand in their 125-year history and lost their 10th straight game overall, beaten by Mat Latos (6-11) and the San Diego Padres 7-3 Sunday.
Latos' mastery continued the misery for the Pirates, who completed an 0-7 stay at PNC Park against the last-place Padres and Chicago Cubs, two teams that were a combined 39 games under .500 when the week began.
Pittsburgh was winless on a homestand of at least seven games for the first time in franchise history, STATS LLC said. No team in the majors has had a homestand that long without a win since Kansas City in May 2006.
The Pirates, in first place in the NL Central on July 26, were outscored 59-25 by the Cubs and Padres. The bad week came after they got swept in Philadelphia.
A day after the Pirates held a players-only meeting following a 13-2 loss, they trailed 7-0 going into the bottom of the eighth.
Kevin Correia (12-10) allowed one run on three hits through 5 2-3 innings before running into two-out trouble in the sixth. He was charged with four runs on five hits and four walks, falling to 2-8 at home this season.
Giants 3, Phillies 1
SAN FRANCISCO (AP) - Tim Lincecum stayed sharp until getting hit in the right knee by Chase Utley's bounding bat and the San Francisco Giants ended Philadelphia's season-high nine-game winning streak, tagging Roy Oswalt and beating the Phillies.
Jeff Keppinger had four hits as the Giants spoiled Oswalt's return from the disabled list. San Francisco avoided a four-game sweep in a matchup of NL division leaders.
Lincecum (10-9) went down in the eighth inning when Utley accidentally lost his grip and the bat skittered toward the mound. Utley went out to check on Lincecum, who handed back the bat, walked it off and stayed in the game. Utley then hit a one-out single.
Utley's act of sportsmanship was a far cry from the bench-clearing brawl between the clubs Friday night.
Lincecum left later in the eighth after Hunter Pence reached with two outs on first baseman Aubrey Huff's error. Javier Lopez relieved and retired Raul Ibanez on a fly ball.
Brian Wilson finished for his 34th save in 38 chances, closing out the Giants' second win in 10 games.
Oswalt (4-7) gave up a season-high 12 hits in his first start since June 23. The right-hander missed 37 games with lower back inflammation. He is 1-7 since beginning the year 3-0.
Braves 6, Mets 5
NEW YORK (AP) - Chipper Jones hit a tiebreaking single in the ninth inning of a wild game that included injuries to New York's top two hitters, Jose Reyes and Daniel Murphy.
Jason Heyward, Alex Gonzalez and Jose Constanza homered early for the Braves, who finally solved rookie Dillon Gee and handed the Mets their sixth loss in seven games. Dan Uggla extended his hitting streak to a career-best 28 games.
It was the first major league homer for Constanza - he also got his first stolen base, spiking Murphy in the process.
Reyes, the National League batting leader, was lifted in the second because of stiffness in his left hamstring, the same spot that landed him on the disabled list last month.
With the score tied at 5, Gonzalez opened the ninth with a single off Bobby Parnell (3-4). Gonzalez advanced on Constanza's sacrifice bunt and scored on Jones' single through the right side.
Jonny Venters (6-1) worked a hitless inning for the win.
Freddie Freeman went 0 for 4 for Atlanta, ending his 20-game hitting streak.
Brewers 7, Astros 3
HOUSTON (AP) - Zack Greinke tied a season high by going seven innings and Prince Fielder homered to help the Milwaukee Brewers beat the Houston Astros for their sixth straight win.
Fielder had three hits and scored four runs for the Brewers, who have won 11 of their last 12 games. Yuniesky Betancourt drove in three runs.
Mark Kotsay added three hits and an RBI in place of the injured Corey Hart.
Greinke (10-4) allowed a run and four hits. He's won his last three starts and kept opponents to two earned runs or fewer in his last six.
Bud Norris (5-8) tied a season high by allowing six runs. He gave up eight hits in five innings. Norris didn't have a 1-2-3 inning, and the Brewers had the leadoff man on in the first four innings.
Cardinals 8, Marlins 4
MIAMI (AP) - Matt Holliday drove in three runs with a pair of two-out singles, Albert Pujols homered and the St. Louis Cardinals rallied to complete their first four-game series sweep on the road since 2004 by beating the Florida Marlins.
In a single series, the Cardinals matched their longest winning streak of the season.
Pujols hit his third home run of the series and his 27th this season, and his intentional walk backfired on the Marlins in the sixth inning, when Holliday followed with a tying single. The Marlins then intentionally walked Lance Berkman, and Jon Jay foiled that strategy with a two-run single.
After Florida tied the game, the Cardinals went ahead to stay with three unearned runs in the seventh after a throwing error by shortstop Emilio Bonifacio. Ryan Theriot's RBI single put St. Louis up 5-4, and Holliday added a two-run single.
The start of the game was delayed 81 minutes by rain, and drizzle fell throughout the final few innings.
Mitchell Boggs (2-3) received credit for the victory and Mike Dunn (5-6) took the loss.
Diamondbacks 4, Dodgers 3
PHOENIX (AP) - Cody Ransom made his first homer of the season a memorable one, lifting a two-run shot off All-Star Clayton Kershaw in the seventh inning to help the Arizona Diamondbacks rally past the Los Angeles Dodgers and avoid a three-game sweep.
Kelly Johnson hit two-run homer to the pool deck in right-center off Kershaw (13-5) in the first inning and Ransom's shot to left to put the Diamondbacks back ahead.
Ian Kennedy (14-3) pitched seven effective innings to win his sixth straight start and J.J Putz worked a perfect ninth for his 26th save to keep Arizona within a half-game of the NL West-leading Giants.
Reds 8, Cubs 7
CHICAGO (AP) - Ryan Hanigan hit a tiebreaking single off Sean Marshall in Cincinnati's two-run eighth inning and the Reds ended the Chicago Cubs' seven-game winning streak.
Center fielder Marlon Byrd slipped while chasing Joey Votto's shallow pop fly to start the eighth against Marshall (5-5). Votto scored on Todd Frazier's double to tie the game.
Frazier, Drew Stubbs and Edgar Renteria all hit home runs for Cincinnati. Nick Masset (2-5) got the final out in the seventh.
Aroldis Chapman struck out the side in the eighth and Francisco Cordero worked the ninth for his 20th save in 25 chances.
Starlin Castro and Blake DeWitt homered for Chicago.
Nationals 3, Rockies 2
DENVER (AP) - Jonny Gomes hit his first home run for Washington, Jayson Werth delivered a tiebreaking single in the eighth inning and the Nationals beat the Colorado Rockies.
The Rockies split the four-game series and went 2-5 on their homestand. Eliezer Alfonzo got three hits for Colorado and Troy Tulowitzki had two.
Washington scored the deciding run off reliever Matt Belisle (5-4). Danny Espinosa opened the eighth with a double and moved to third on Ryan Zimmerman's groundout. After an intentional walk to Michael Morse, Werth singled sharply to left field.
Tyler Clippard (2-0) got the win in relief and Drew Storen pitched the ninth for his 29th save.