Sandoval saves Giants in extras
LOS ANGELES — Pablo Sandoval moved into the cleanup spot and broke out of his slump.
Sandoval and Hector Sanchez hit RBI singles in the 10th inning, and the San Francisco Giants recovered to beat the Los Angeles Dodgers 7-4 Sunday after closer Sergio Romo gave up a tying homer to Hanley Ramirez.
"I'm happy, but I'm not satisfied. I just want to do better for my teammates and the team," Sandoval said. "You've got to keep focused and keep working hard, because everything is going to come back. So I don't worry too much about it. I just try to stay positive and keep fighting and have the faith that I can do it."
Sandoval, who began the day hitting .173, was 3-for-5 with two RBIs. His other six RBIs this season came when he was batting third.
Reds 4, Rockies 1
At Cincinnati, Aroldis Chapman made his first major league appearance since being hit above the eye by a line drive during spring training, striking out the side in the ninth inning with his 100 mph fastball to close out Cincinnati's victory over Colorado.
Todd Frazier hit his second 400-foot home run in three days to back Homer Bailey (3-2) as the Reds won the rubber match of the three-game series.
Braves 5, Cubs 2
At Atlanta, Evan Gattis hit a tiebreaking homer, Jason Heyward added a two-run shot and Atlanta beat Chicago to complete a three-game sweep.
Gattis gave the Braves a 3-2 advantage with his homer off Edwin Jackson in the fourth inning. Heyward added to the lead with his first home run since April 9.
Mets 5, Phillies 4, 11 innings
At New York, Daniel Murphy and the New York Mets suddenly rallied for three runs in the ninth inning against Philadelphia's improvised bullpen, then ended a five-game skid on Ruben Tejada's single in the 11th.
Down 4-1, the punchless Mets fought back in the ninth, sparked by Murphy's two-run homer off Antonio Bastardo.
Padres 5, Marlins 4
At San Diego, Will Venable hit a leadoff homer and San Diego beat Miami for its first three-game winning streak of the season.
The resurgent Padres offense, which has scored 24 runs in three games, also got two hits and two RBIs from Chris Denorfia.
Cardinals 6, Pirates 5
At Pittsburgh, Shelby Miller won his fourth straight start and Trevor Rosenthal induced a bases-loaded double play to end the game as the Cardinals held off the Pirates.
Allen Craig and Yadier Molina had two hits each, including RBI singles in a four-run first inning. Craig went 5-for-11 in the three-game series after entering with a .202 batting average. Molina was 0-for-12 in his previous four games.
Red Sox 5, Rangers 2
At Arlington, Texas, A.J. Pierzynski and Mike Napoli had run-producing hits in the first inning against their former team and Boston rose above .500 for the first time since three games into the season with a series-clinching victory at Texas.
Napoli put the Red Sox ahead to stay with an RBI double, two batters before Pierzynski's two-run single. Both went to Boston as free agents after being in Texas — Pierzynski was the Rangers primary catcher last season, and Napoli was there the previous two years.
Royals 9, Mariners 7
At Seattle, Alcides Escobar hit a grand slam and Johnny Giavotella added a three-run shot to give the Royals a comeback victory over the Mariners.
Escobar had provided a 4-0 lead for the Royals in the second with his first career home run off starter Roenis Elias. But the Mariners rallied behind two homers from Dustin Ackley and another from Kyle Seager before Kansas City took the lead in the seventh, scoring four runs off reliever Danny Farquhar (1-1).
Indians 6, Rays 5
At St. Petersburg, Fla., Josh Tomlin won his second straight start, Nyjer Morgan and Michael Bourn both drove in two runs and the Indians beat the Rays.
Tomlin (2-0), who pitched just once in the big leagues last season after right elbow surgery in 2012, allowed two runs and six hits over six innings in his second outing this year.
Astros 5, Orioles 2
At Baltimore, Jason Castro and Marc Krauss homered to account for all of Houston's runs, and the Astros beat the Orioles to avoid a three-game sweep.
Jarred Cosart (2-3) allowed two runs and eight hits over six innings for the Astros, who had lost seven of eight before ending Baltimore's five-game winning streak.
Angels 9, Blue Jays 3
At Toronto, Jered Weaver won his fourth straight decision, Hank Conger hit a three-run homer and had a career-high five RBIs, and the Angels beat Toronto for their seventh straight win over the Blue Jays.
Conger went 3 for 4 with a walk. He hit an RBI double in the fourth, homered in the sixth and added an RBI single in the ninth.
Howie Kendrick had three hits, two stolen bases and scored three times as the Angels won their third straight.
Weaver (4-2) improved to 4-0 with a 1.71 ERA in his past four starts.
Twins 4, Tigers 3
At Detroit, Eduardo Nunez hit a tiebreaking single in the eighth inning and the Twins rallied for a victory over the Tigers.
The Twins took advantage of poor defense by the Tigers in the late innings. Minnesota scored three runs in the eighth, spoiling another fine start by Detroit rookie Robbie Ray.
Athletics 9, Nationals 1
At Oakland, Calif., Derek Norris hit a pair of three-run home runs to back Scott Kazmir's fifth win and the Athletics beat the Nationals to complete a series sweep.
Both of Norris' home runs came on identical two-out, 3-0 pitches from Washington starter and former Oakland pitcher Gio Gonzalez (3-3).
Diamondbacks 5, White Sox 1
At Chicago, Chase Anderson won his major league debut, Gerardo Parra and Miguel Montero homered, and the Diamondbacks beat the White Sox.
Brewers 6, Yankees 5
At Milwaukee, Mark Reynolds hit a game-ending single with two outs in the ninth inning, and Milwaukee overcame Francisco Rodriguez's first blown save of the season to beat New York.
Rickie Weeks doubled just inside first base with one out before going to third on a wild pitch by reliever Adam Warren (1-2).