ATLANTA -- Sammy Sosa hit his 53rd homer, a 471-foot shot that was the longest ever at Turner Field, and the Chicago Cubs beat Atlanta 5-3 Saturday to give the Braves their third straight defeat.
The Cubs won their fourth in a row. They lead San Francisco by 1 1/2 games for the NL wild card.
The Braves lost for the 13th time in their last 17 home games. The NL East leaders began the day with a one-game edge over Philadelphia.
Sosa hit a two-run homer in the first inning, connecting on a 3-2 pitch from Greg Maddux (17-8).
Julian Tavarez (9-9) allowed three runs in five innings. In his last outing, he retired only one batter while giving up seven hits and five runs.
Tom Gordon pitched the ninth for his 27th save. With runners on first and second, he struck out Julio Franco to end the game.
Franco went 0-for-4 with a walk in his Braves' debut. At 40, the former All-Star joined Atlanta a day earlier after leading the Mexican League with a .437 average.
Giants 2, Rockies 1
SAN FRANCISCO -- Andres Galarraga hit a solo home run with two outs in the bottom of the ninth inning, lifting the San Francisco Giants over the Colorado Rockies.
Justin Speier (1-2) retired the first two batters he faced, but Galarraga hit a 3-0 pitch into the left-field seats.
Robb Nen (4-3) retired the only batter he faced to pick up the victory. The Rockies had runners on second and third with two outs, and Nen came in to retire Juan Uribe on a groundout.
Phillies 4, Expos 1
PHILADELPHIA -- Robert Person hit a homer and pitched eight strong innings, and Scott Rolen homered and had three RBIs for Philadelphia.
The Phillies, 5-11 in their last 16 games, moved into a first-place tie with Atlanta in the NL East. The Braves lost 5-3 to Chicago.
Person (13-6) allowed one run, three hits, and tied a career-high with 11 strikeouts, including his last five batters. Jose Mesa pitched the ninth for his 35th save.
Vladimir Guerrero stole his 30th base in the sixth inning to become the first player in Montreal history to hit 30 homers and steal 30 bases in a season.
Brewers 4, Astros 3
MILWAUKEE -- Richie Sexson hit two home runs, including a game-winner in the ninth inning that gave Milwaukee the win.
Sexson tied the game at 3 with a two-run homer in the sixth inning off Shane Reynolds before connecting for his 35th of the season on the second pitch from Mike Jackson (4-3) in the ninth.
The Astros lost for just the third time in 15 games and their lead in the NL Central fell to three games over the Chicago Cubs.
Chad Fox (3-1) pitched two hitless innings for the win.
Pirates 7, Reds 0
CINCINNATI -- Dave Williams allowed three hits in 6 1-3 innings to win for the first time in more than two months for Pittsburgh.
Williams (2-6), who hadn't won since his first career start June 25 against Milwaukee, walked none and struck out six. He had lost six straight decisions.
Kevin Young hit a three-run double as Pittsburgh broke the game open with five runs in the eighth inning.
Jose Acevedo (4-6) allowed two runs -- one earned -- and four hits in six innings.
Peninsula Clarion ©2015. All Rights Reserved.