SAN FRANCISCO (AP) - Gregor Blanco had a pinch hit, two-run triple in the seventh inning, leading the San Francisco Giants to a 4-2 victory over the San Diego Padres on Wednesday.
Brandon Belt and Marco Scutaro also drove in runs and the Giants won their second straight following a three-game slide. Scutaro and Hunter Pence each had two hits.
Will Venable and Jesus Guzman each hit home runs for the Padres, who have lost two straight after a seven-game winning streak.
Madison Bumgarner (7-4) won his third straight start after allowing two runs and three hits over seven innings. He walked four and struck out eight.
Padres starter Eric Stults gave up two runs and seven hits over 6 1-3 innings. He walked two and struck out three.
Luke Gregerson (4-3) did not retire a batter, giving up two runs and four hits. He took over for Stults after Tony Abreu singled with one out in the seventh.
NATIONALS 6, PHILLIES 2, 11 INNINGS
PHILADELPHIA (AP) - Ian Desmond hit a grand slam in the 11th inning and Washington beat Philadelphia to avoid a three-game sweep.
Jayson Werth's RBI single with two outs in the ninth tied it off Jonathan Papelbon, who blew a save for the second time in three nights after starting the season 13 for 13.
Starters Kyle Kendrick and Gio Gonzalez both were outstanding, but wound up with no-decisions.
Kendrick allowed one run and two hits, striking out six in 7 2-3 innings. Gonzalez gave up two runs and two hits, tying a career-high with 11 strikeouts in seven innings. He didn't allow a hit after the second batter.
Ryan Zimmerman hit a one-out double off Mike Stutes (2-1) in the 11th. After Adam LaRoche was intentionally walked, Werth walked to load the bases. Desmond took a close 1-2 pitch that had manager Charlie Manuel screaming at plate umpire Alfonso Marquez from the dugout.
Desmond drove the next pitch out to left-center.
Drew Storen (2-1) tossed a scoreless 10th to earn the win.
BRAVES 5, METS 3
ATLANTA (AP) - Chris Johnson homered for the first time in more than a month, Kris Medlen overcame a defensive blunder and Atlanta bounced back from a doubleheader sweep by beating New York.
Johnson hit a three-run homer in the fourth, his first time going deep since May 13. Jordan Schafer put the Braves ahead to stay with some gutsy baserunning in the fifth, scoring on a wild pitch that didn't even roll off the dirt around home plate.
Medlen (4-7) pitched seven-plus innings for his third win in four starts this month, even though he cost himself two unearned runs with an errant throw.
Shawn Marcum (0-9) took another loss, becoming just the third pitcher in Mets history to start a season dropping nine straight decisions.
DIAMONDBACKS 3, MARLINS 1
PHOENIX (AP) - Cody Ross hit a three-run, pinch-hit home run for Arizona in the eighth inning to spoil an outstanding outing by young Miami starter Jose Fernandez.
Fernandez (4-4) retired 14 in a row before walking two of the three batters he faced in the eighth. He was relieved by left-hander Mike Dunn, who gave up the home run to Ross on a 1-2 pitch.
Arizona starter Trevor Cahill left after a line drive bruised his right hip in the first. Josh Collmenter allowed one hit in six innings of relief and David Hernandez (4-4) pitched a scoreless eighth to get the victory.
Justin Ruggiano homered off Heath Bell to start the ninth. Bell held on to get his 13th save in 15 tries.
REDS 2, PIRATES 1, 13 INNINGS
CINCINNATI (AP) - Jay Bruce ended Jason Grilli's saves streak with a solo homer in the ninth, and Brandon Philips singled with the bases loaded in the 13th inning to rally Cincinnati past Pittsburgh.
Derrick Robinson and Shin-Soo Choo singled off Vin Mazzaro (3-2) with one out in the 13th and Joey Votto was walked intentionally. Phillips singled up the middle to end it.
The Pirates were two outs away from a second straight shutout.
Grilli started the ninth needing one save to tie a club record. He had converted all of his 25 chances this season, one shy of Joel Hanrahan's 2011 club record to open a season.
Bruce connected on the first pitch he saw for his fourth homer in his last six games. It was the first homer Grilli had allowed this season. Cincinnati hadn't scored in its last 17 innings since Bruce hit a solo homer during a 4-1 win on Monday night.
Manny Parra (1-1) pitched the 13th for the win.
CARDINALS 4, CUBS 1
ST. LOUIS (AP) - Yadier Molina hit his fifth home run and Jake Westbrook pitched seven innings of two-hit ball in St. Louis' victory over Chicago.
Westbrook (3-2) worked around trouble almost the entire night in his second start since coming off the disabled list with a sore elbow. He gave up no earned runs, striking out two and walking three.
Edward Mujica pitched a perfect ninth inning for his 21st save in 21 attempts.
Edwin Jackson (3-9) was pulled after he hit Jon Jay following Molina's blast to left field. He pitched 5 1-3 innings, allowing four earned runs on six hits. He struck out one and walked two.
YANKEES 6, DODGERS 4, 1ST GAME.
DODGERS 6, YANKEES 0, 2ND GAME
NEW YORK (AP) - Hanley Ramirez capped a six-hit day with a pair of RBI singles, Yasiel Puig homered to complete a dazzling debut in New York and Los Angeles earned a split of the day-night doubleheader.
The Dodgers salvaged manager Don Mattingly's return to the Bronx after the loss in the opener.
Chris Capuano (2-5) pitched three-hit ball for six innings in his comeback from the disabled list. The Dodgers rebounded from a sloppy loss in the opener to former teammate Hiroki Kuroda (7-5) in a matchup between injury-ravaged teams with $200 million payrolls.
In the first matchup between the teams in New York since the Dodgers clinched the 1981 World Series title with a Game 6 victory at old Yankee Stadium, Ichiro Suzuki homered, drove in three runs and made a spectacular catch on the warning track for the Yankees.
New York got help from reliever Ronald Belisario's two errors on the same play in a three-run seventh.
In the night game, the Dodgers started out quickly against Phil Hughes (3-6), who allowed a season-high 10 hits in six innings.
BLUE JAYS 5, ROCKIES 2
TORONTO (AP) - Adam Lind hit a three-run home run, Mark Buehrle won his second straight start and Toronto earned its eighth consecutive victory, beating Colorado to complete a three-game sweep.
The streak is Toronto's longest since a 10-game run in late 2008.
Carlos Gonzalez hit his NL-leading 21st home run for the Rockies, who lost for the sixth time in eight games.
Buehrle (4-4) allowed two runs and eight hits in five innings of the interleague game.
Neil Wagner pitched the sixth, Brett Cecil worked the seventh, Steve Delabar handled the eighth and Casey Janssen finished for his 16th save in 17 chances.
Juan Nicasio (4-3) allowed four runs, two earned, and four hits in five innings. The right-hander has not won in six starts.
BREWERS 3, ASTROS 1
HOUSTON (AP) - Rickie Weeks hit a two-run homer in the eighth inning and Aramis Ramirez added a solo shot in the ninth to lift Milwaukee past Houston.
The Brewers couldn't get anything going against Houston starter Erik Bedard as he threw a season-high 7 1-3 innings. Bedard was replaced by Hector Ambriz (1-4) with a runner on second, and Weeks greeted him with his sixth homer of the year for a 2-1 lead.
John Axford (3-3) struck out two in the seventh for the win. Francisco Rodriguez allowed two hits in a scoreless ninth for his fifth save and the 299th of his career.
Brewers starter Kyle Lohse yielded six hits and a run with five strikeouts in six innings.
Jose Altuve had three hits, stole three bases and scored Houston's only run on a sacrifice fly in the first inning.