SAN FRANCISCO — Hanley Ramirez hit a go-ahead RBI double in the top of the ninth and Los Angeles trimmed a game off their division deficit with a 3-2 win over NL West-leading San Francisco on Saturday.
Adrian Gonzalez led off the ninth with a triple against Jeremy Affeldt (1-2), then Ramirez came through with a double to the gap in right-center. That was the Dodgers' first hit in 15 tries this series with runners in scoring position.
Ronald Belisario (5-1) pitched out of trouble in the eighth for the victory, helping Los Angeles snap a four-game losing streak to San Francisco.
Buster Posey hit an RBI single in the first and Brandon Belt added a go-ahead RBI with a groundout in the eighth for the Giants, who lead the Dodgers by 4 1/2 games.
WASHINGTON — Pinch-hitter Corey Brown singled to drive in Ian Desmond with Washington's winning run in the bottom of the 10th.
After Adam LaRoche singled off Chad Guadin (3-2) to open the inning, Desmond singled him to third and Danny Espinosa was intentionally walked to load the bases. After a forceout at home, Brown blooped a single to right.
Drew Storen (2-1) pitched a scoreless 10th inning for the win.
NEW YORK — Kris Medlen extended Atlanta's scoreless streak to 31 innings — its best string in more than 20 years — and slumping Brian McCann drove in four runs with four hits.
A tornado touched down in Queens about 15 miles away several hours before the game. Dark, ominous clouds swept in later, causing a 75-minute rain delay after the sixth inning.
PITTSBURGH — Jeff Samardzija pitched the Cubs' first complete game in his final start of the season and Chicago beat the fading Pittsburgh Pirates.
David DeJesus singled in Welington Castillo with two outs in the eighth for the go-ahead run after Pittsburgh had tied the game at 3 in the bottom of the seventh.
CINCINNATI — Bronson Arroyo extended his personal winning streak to five games, Jay Bruce and Brandon Phillips hit solo home runs and the first-place Cincinnati Reds bounced back from a frustrating loss with a win over the last-place Houston Astros.
ST. LOUIS — Aramis Ramirez had three hits, including his 22nd home run, to lead the Milwaukee Brewers to a win over the St. Louis Cardinals.
Ricky Weeks added a solo home run and Ryan Braun went 3 for 5 with a run scored for Milwaukee. Carlos Gomez went 2 for 4 and drove in two runs. Ramirez, who also walked twice, reached base all five times he batted and scored twice.